使用inputtext作为参数的primefaces对话框

时间:2012-09-27 13:52:00

标签: jsf input dialog primefaces

我想将inputText的内容作为参数提供给支持bean中的函数,我知道我可以在支持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>  

谢谢

0 个答案:

没有答案