繁体   English   中英

JSF2中的可搜索Selectone菜单或质数中的autoComplete

[英]Searchable Selectonemenu in JSF2 or autoComplete in primefaces

任何人都带有在JSF2中实现可搜索的selectone菜单的示例。 一个应该能够键入,然后从建议中选择。 这些建议有很多列,是数据库表的结果。 尝试了此操作,但我无法使用primefaces的autoComplete组件实现其自定义转换器。 任何人在那里都具有良好的线索/建议/网址链接。 谢谢

利用用户键入的输入文本,然后使用数据表,该数据表在输入文本中的每个键上都会从数据库中更新。 然后,您可以使用列中的按钮从建议中进行选择,或者使用jquery在建议中的每一行上放置一个侦听器。 然后使用CSS进行Selectone菜单的模拟

简短的例子:

视图:

<h:inputText value="#{backBean.searchWord}">
    <p:ajax event="keyup" update="suggestionsTable"/>
    <p:ajax event="click" update="suggestionsTable"/>
</h:inputText>

<h:dataTable id="suggestionsTable" value="#{backBean.suggestionsList}" var="item" cellpadding="5" >
    <h:column>
        <h:outputText value="#{item.someItem}"></h:outputText>
    </h:column>
</h:dataTable>

豆角,扁豆:

public class backBean {

    private List suggestionsList = new ArrayList();
    private String searchWord;

    public void setSearchWord(String searchWord) {
        suggestionsList = // items from your database
        this.searchWord = searchWord;
    }

    public String getSearchWord()
    {
        return this.searchWord;
    }

    public List getSuggestionsList()
    {
        return this.suggestionsList;
    }

    public void setSuggestionsList(List inList)
    {
        this.suggestionsList = inList;
    }

}

感谢那些回答我的帖子的人,对不起,我花了这么长时间回复。 通过实现自定义转换器,我能够将primefaces autoComplete组件与Pojo结合使用来找到解决方案。 更多信息https://www.primefaces.org/showcase/ui/input/autoComplete.xhtml

如果需要进一步说明,请告诉我。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM