2012-03-19 64 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元素,则可能希望使用它。