Html 将passThroughAttribute添加到SelectItem

Html 将passThroughAttribute添加到SelectItem,html,jsf,jsf-2.2,Html,Jsf,Jsf 2.2,如果我想将passThroughAttributes添加到的一些选项,请选择我可以用作的子组件的-元素 但通常我使用的是列表来生成选项。与ui相反,componentSelectItem没有方法 有人知道原因吗?这是因为它没有关联的渲染器。对于组件(标记处理程序和模型),它是最接近的父组件(UIComponent实例),或者,如果有的话,是最接近的嵌套组件,它有一个关联的渲染器。呈现程序负责生成所有HTML输出,包括传递属性。请注意,在这种情况下,必须在组件本身上设置直通属性 如果要控制/操作生

如果我想将passThroughAttributes添加到
的一些
选项
,请选择我可以用作的子组件的
-元素

但通常我使用的是
列表
来生成选项。与
ui相反,component
SelectItem
没有方法


有人知道原因吗?

这是因为它没有关联的
渲染器。对于
组件(标记处理程序和模型),它是最接近的父
组件(
UIComponent
实例),或者,如果有的话,是最接近的嵌套
组件,它有一个关联的
渲染器。
呈现程序
负责生成所有HTML输出,包括传递属性。请注意,在这种情况下,必须在
组件本身上设置直通属性

如果要控制/操作生成的
元素的属性,则无法根据标准
渲染器实现创建自定义
渲染器