Hi all,

I found this strange behaviour of the Opencms ListDialog.

It has the setSearchAction() method but never generate the code in it.

The cause is that org.opencms.workplace.list.CmsListMetadata has the method htmlSearchBar that generate his own html for searchbar.

<pre>
    /**
     * Generates the html code for the search bar.<p>
     * 
     * @return html code
     */
    public String htmlSearchBar() {

        if (!isSearchable()) {
            return "";
        }
        StringBuffer html = new StringBuffer(1024);
        html.append("<td class='main'>\n");
        html.append("\t<div>\n");
        html.append("\t\t<input type='text' name='listSearchFilter' id='"
            + SEARCH_BAR_INPUT_ID
            + "' value='' size='20' maxlength='245' style='vertical-align: bottom;'>\n");
        html.append(m_searchAction.buttonHtml());
        I_CmsListAction showAllAction = m_searchAction.getShowAllAction();
        if (showAllAction != null) {
            html.append("&nbsp;&nbsp;");
            html.append(showAllAction.buttonHtml());
        }
        html.append("\t</div>\n");
        html.append("</td>\n");
        return html.toString();
    }
</pre>

Isn't it a mistake?

If so I'll open a bug on github.

Thanks in advance

Davide

        
        
        
<br/><hr align="left" width="300" />
View this message in context: <a href="http://opencms.996256.n3.nabble.com/Search-Bar-does-not-use-CmsListSearchAction-barHtml-tp24354.html">Search Bar does not use CmsListSearchAction.barHtml</a><br/>
Sent from the <a href="http://opencms.996256.n3.nabble.com/">OpenCMS mailing list archive</a> at Nabble.com.<br/>