我有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