0

入力テキストを globalFilter データで更新できません。

Bean の globalFilter 値を確認できます。また、正しい ID を使用していることを Firebug で確認しますが、それでも再生値は空です。

<p:dataTable id="osTable"       
                 var="object" 
                 value="#{bean.lazyModel}" 
                 selection="#{bean.selectedObject}" 
                 selectionMode="single"
                 rowKey="#{object.ID}"
                 paginator="true"
                 paginatorPosition="bottom"
                 paginatorTemplate="{RowsPerPageDropdown} {FirstPageLink} {PreviousPageLink} {CurrentPageReport} {NextPageLink} {LastPageLink}"
                 rowsPerPageTemplate="5,10,15"
                 rows="10"
                 widgetVar="tableWidgetVar">
        <p:ajax event="filter" listener="#{bean.onFilter}" update="osTable:play"/>
        <f:facet name="header">  
            <p:outputPanel id="panel" style="float: left">
                <h:panelGrid columns="3">
                    <p:inputText id="globalFilter" onkeypress="if (event.keyCode == 13) {tableWidgetVar.filter()}" style="width: 100px"/>
                    <p:commandButton value="Clear Filter" ajax="true" action="#{bean.update}" onclick="document.getElementById('osTable:globalFilter').value = ''"/>
                </h:panelGrid>
            </p:outputPanel>  
            <h:inputText id="play" value="#{bean.filter}"/>
        </f:facet> 

理由はありますか?

ありがとう


多分これはうまくいく:

intent = new Intent(getApplicationContext(), MainScreen.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
4

0 に答える 0