2012-03-19 22 views
0

要求所有JSF 2的標籤ID,例如:JSF 2標籤是否爲必填屬性?

<h:outputLabel value=" Variable label:" /> 
<h:outputText value="#{bean.varialbe}" /> 

這使得到: 變量標籤:變量

因此預期它渲染,但我可以遇到麻煩離開ID屬性出來了?我應該怎麼做

<h:outputLabel id ="myId" value=" Variable label:" /> 
<h:outputText id ="myVariableId" value="#{bean.varialbe}" /> 

回答

3

id屬性是可選的,至少在覈心控件中。如果您正在使用(例如)outputLabelfor屬性或在JavaScript中使用客戶端標識符引用生成的DOM元素,則可能希望使用它。