काम नहीं कर रहा है मैं प्राइमफेस में accordionPanel बनाने की कोशिश कर रहा हूं। और मैं ui:repeat
का उपयोग करके इसे बनाने की कोशिश कर रहा हूं, इसलिए मैं पैनल टैब को गतिशील रूप से बना सकता हूं। लेकिन किसी भी तरह मेरा कोड काम नहीं करता है, accordionPanel खाली है और कोई टैब नहीं है। कोई भी मुझे कारण बताता है या मुझे यह कैसे प्राप्त करने के लिए इंगित करता है।प्राइमफेस यूआई:
यहां मेरी बीन।
@ManagedBean(name = "divisionList")
public class Divisions implements Serializable {
private List<String> divStrings;
public List<String> getDivStrings() {
return divStrings;
}
public Divisions(){
divStrings=new ArrayList<String>();
divStrings.add("Division A") ;
divStrings.add("Division B");
}
}
और मेरे एक्सएचटीएमएल में:
<p:accordionPanel >
<ui:repeat value="#{divisionList.divStrings}" var="divis">
<p:tab title="#{divis}">
Content
</p:tab>
</ui:repeat>
</p:accordionPanel>
संपादित करें:
लेकिन जब इसे इस तरह प्रिंट अपने काम की: हे
<ui:repeat value="#{divisionList.divStrings}" var="divis">
<h:outputText value="#{divis}" />
</ui:repeat>
dammm ... यह thats ... धन्यवाद रोएल – sampathpremarathna
जैसा कि वे बेल्जियम में कहते हैं: gère gedaoin (आपका स्वागत है) :) – roel
यह तब भी काम करता है जब आप नाम के रूप में या divString विधि या getName के साथ "divis" के चर का उपयोग करना चाहते हैं, ty –