在primefaces中打开对话框时,请关注inputText

时间:2013-03-23 05:18:50

标签: java jsf jsf-2 primefaces

我实际上正在使用Primefaces的JSF,而p:inputText中的p:dialog有点麻烦。事实上,当我打开对话框时,我不知道如何给予/保持对inputText的关注。

这是我的XHTML文件:

<body>
    ...
    <p:commandButton id="add-movie-button" value="Add movie" onclick="searchdlg.show()" update="movie-list,text-search" actionListener="#{layout.clearMovieList}"/>  
    <p:dialog id="search-movie" header="Add movie" widgetVar="searchdlg" modal="true" resizable="false">    
        <h:outputLabel for="text-search" value="Movie title"/>  
        <p:inputText id="text-search" autocomplete="true" size="57" value="#{layout.searchedMovie}" style="margin-bottom:10px">
            <p:ajax event="keyup" update="movie-list" listener="#{layout.searchMovie}"/>
        </p:inputText>
        ...
    </p:dialog>
    ...
</body>

我已经尝试this在keyDown时将注意力集中在我的inputText上,但它没有改变任何东西。

那么你有什么提示/建议/解决方案可以在开启后的对话框中关注InputText吗?

0 个答案:

没有答案