2014-01-27 81 views
0

我有一些下拉列表工作正常,但我需要在面板/網格內顯示它們,現在它不起作用,你能幫我嗎?在layOut內插入p:selectOneMenu不起作用

EDITED

我是否過於複雜,他們需要簡化?

這裏是代碼的結構(簡化的)

<p:layoutUnit> 
    <h:form> 
     <p:panel> 
      <ui:repeat> 

       <p:panelGrid> 
        <p:row rendered="#{myBean.conditionMet}"> 
         <p:column> 
          <h:outputText value="choose a value" 
         </p:column> 

         <p:column> 
          <p:selectOneMenu value="codificationBean">  
           <f:selectItems value="#{theBean.list}" />   
          </p:selectOneMenu> 
        </p:column> 
        </p:row> 
      </p:panelGrid> 
     </ui:repeat> 

    </p:panel> 
    </h:form> 
    </p:layoutUnit> 
+0

我看到'一個拼寫錯誤 Pellizon

+0

謝謝,我做出了簡化的代碼錯誤,但我真正的代碼,它是正確的寫成 – stackSaru

+1

'不起作用'永遠不是一個好的描述。你的ui:repeat沒有'value'屬性,所以它不能寫任何東西。 –

回答

0

我使用

<c:forEach> 

代替

<ui:repeat> 

<p:panelGrid> 

現在,它的工作原理

,現在,它的工作原理