<ui:define name="content">
<f:view>
<h:form id="myForm" styleClass="form" >
<p:dataTable var="provider" id="ss" value="#{providerSelectBean.providerList}" rowKey="#{provider.license}"
selection="#{providerSelectBean.selectedProvider}" selectionMode="single">
<p:ajax listener="#{providerSelectBean.onRowSelect}"
update=":myForm:output"event="rowSelect"/>
<p:column sortBy="#{provider.license}" width="110" >
<f:facet name="header">
<h:outputText value="License#" />
</f:facet>
<h:outputText value="#{provider.license}" />
</p:column>
<p:column sortBy="#{provider.prgName}" width="110" >
<f:facet name="header">
<h:outputText value="Program Name" />
</f:facet>
<h:outputText value="#{provider.prgName}" />
</p:column>
</p:dataTable><br/>
<p:panelGrid id="output" >
<h:outputText value="License" />
<h:outputText value="#{provider.license}" />
</p:panelGrid>
</h:form>
</f:view>
</ui:define>
यह JSF2.0 और primefaces 3.4.1 के साथ अपने पहले कार्यकाल है और <p:ajax update
एक त्रुटि उत्पन्न एचटीएमएल कोड का निरीक्षण करने केPrimefaces - बाहर पहचानकर्ता के साथ घटक नहीं खोजा जा सका datatable
javax.faces.FacesException: Cannot find component with identifier
":myForm:output" referenced from "myForm:ss"
आप डेटाटेबल के बाहर परिवर्तनीय 'प्रदाता' का उपयोग कर रहे हैं, जहां अब उपलब्ध नहीं है। – jmrodrigg
' ' ' –
kolossus