我喜欢jsf 2.0复合组件设置。我喜欢的另一件事是在表格上prependId =“false”。是否有一个可以在cc:interface或cc:implementation中定义的等价物,它将阻止jsf创建一个j_id以预先添加到复合组件中定义的id?
答案 0 :(得分:11)
那是不可能的。只需给组件一个固定的id
,而不是让JSF自动生成一个。顺便说一下,这同样适用于表格。这样您仍然可以使用CSS选择器选择它们。
或者更好的是,只需给他们一个styleClass
,这样您就不需要按ID进行选择,因为这种厌恶实际上是由无法按客户ID选择组件/元素造成的(我不是看其他可行的原因)。