2013-01-15 16 views
6

काम नहीं कर रहा है मैं प्राइमफेस में 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> 

उत्तर

11

अपने ui के साथ कोई समस्या नहीं है: दोहराने, एक खाली

<p:accordionPanel > 

अंदर लपेट नहीं है या फिर uirepeat हटाने और

पसंद है अपने accordionPanel का मान भरें इस

<p:accordionPanel value="#{test.divStrings}" var="divis" > 
      <p:tab title="#{divis}"> 
         Content 
      </p:tab> 
</p:accordionPanel> 
+0

dammm ... यह thats ... धन्यवाद रोएल – sampathpremarathna

+0

जैसा कि वे बेल्जियम में कहते हैं: gère gedaoin (आपका स्वागत है) :) – roel

+0

यह तब भी काम करता है जब आप नाम के रूप में या divString विधि या getName के साथ "divis" के चर का उपयोग करना चाहते हैं, ty –

0

सूची आरंभ की जगह में कन्स्ट्रक्टर में, इसे @PostConstruct एनोटेटेड मीट में प्रारंभ करने का प्रयास करें hod।

@PostConstruct 
    public void init(){ 
     divStrings=new ArrayList<String>(); 
     divStrings.add("Division A"); 
     divStrings.add("Division B"); 
    } 
+0

अभी भी काम नहीं ... – sampathpremarathna

संबंधित मुद्दे