2

バッキング Bean の関数にパラメーターとして inputText のコンテンツを渡したいと思います。バッキング Bean でコンテンツを送信できることはわかっていますが、オブジェクト モデルではあまり意味がありません。データテーブルでは、「var」という名前の関数を提供できることを知っています.inputTextのIDを渡すことで同じメカニズムを使用できると思いましたが、常にnullを送信します. それを行う方法はありますか?

<p:dialog id="dialog" header="Reason for obsolescence" modal="true" widgetVar="dlg">  
    <h:form>  

       <h:panelGrid columns="2" cellpadding="5">  
           <h:outputLabel for="reason" value="Reason for obsolescence :" />  
           <p:inputText value="default"  id="reason" required="true" label="reason" />  

               <p:commandButton id="provideReason" value="Ok" update=":form:tabView:table-metadata"   
                   action="#{tableMetadataController.setSelectedObsolete(reason)}"   
                   oncomplete="dlg.hide()"/>  
       </h:panelGrid>  

    </h:form>  
</p:dialog>  

ありがとう

4

0 に答える 0