यदि मैं नीचे जैसा उपयोग करता हूं, तो मुझे कोई त्रुटि नहीं, कोई आउटपुट नहीं मिलता है। p:panelGrid
ui:repeat
के साथ क्यों काम नहीं करता है?पी क्यों करता है: पैनलग्रिड ui के साथ काम नहीं करता है: दोहराना?
नोट: मैं c:forEach
का उपयोग नहीं करना चाहता क्योंकि मुझे पहले से ही बहुत सारे जेएसएफ मुद्दे का सामना करना पड़ रहा है।
<p:panelGrid>
<ui:repeat value="#{MyBean.dataList}" var="data">
<p:row>
<p:column>
<h:outputText value="#{data.name}"/>
</p:column>
<p:column>
<h:outputText value="#{data.description}"/>
</p:column>
</p:row>
</ui:repeat>
</p:panelGrid>
MyBean.java
public List<Data> getDataList(){
List<Data> result = new ArrayList<Data>();
result.add(new Data("Name 1", "Description 1"));
result.add(new Data("Name 2", "Description 2"));
result.add(new Data("Name 3", "Description 3"));
result.add(new Data("Name 4", "Description 4"));
return result;
}
primefaces साथ अपेक्षित उत्पादन
देखें पी का उपयोग क्यों नहीं: बजाय DataTable? पी: पैनल ग्रिड स्थिर टेबल के लिए है। – mrembisz
@mrembisz मैं अपने उपयोगकर्ता इंटरफ़ेस के कारण इसका उपयोग नहीं कर सकता। यदि आप मेरा यूजर इंटरफेस चाहते हैं, तो मैं – CycDemo
अपलोड करूंगा आप टैगहैंडलर और यूआई घटकों के बीच अंतर को समझ नहीं सकते हैं। 'C: forEach' का उपयोग नहीं किया जाना चाहिए, लेकिन इसके बजाय * समझा जाना चाहिए *। यह भी देखें http://stackoverflow.com/questions/3342984/jstl-in-jsf2-facelets-makes-sense – BalusC