我有JSF的问题。任何人都可以说为什么这不起作用?重复ID。 JSF
<h:selectOneListbox
id="lang" size="5"
value="#{MbInstitution.node.lang}"
valueChangeListener="#{MbInstitution.changeLanguage}"
rendered="#{MbInstitution.view}"
>
<a4j:support event="onchange" reRender="shortDesc, fullDesc"/>
<f:selectItems value="#{MbInstitution.languagesByInstitute}"/>
</h:selectOneListbox>
<h:selectOneListbox
id="lang" size="5"
disabled="#{!MbInstitution.managingNew}"
value="#{MbInstitution.node.lang}"
rendered="#{!MbInstitution.view}"
>
<f:selectItems value="#{MbInstitution.availableLanguages}"/>
</h:selectOneListbox>
它说:“重复ID为组件instForm:郎” 我知道,我有2个元素相同的ID,但一个被渲染,只有当另一个是没有的。所以,我不认为这会是一个问题。其实这不是一个大问题,因为我不需要这个ID,但如果我需要,那么我该怎么办?
谢谢!这正是我想要的(第三种解决方案)。这很简单,我很困惑,我自己找不到它。 :) – mykola 2009-09-16 12:00:25
命名容器呢?我不明白,并问题crosspost http://stackoverflow.com/questions/3449370/jsf-how-to-create-a-naming-container没有解释我眼中的好东西 – Toskan 2011-08-10 15:26:18