0

我有一个包含 UISelectItem 实例集合的托管 bean。我如何告诉一个实例不渲染?设置selectitem.setRendered(false)仍然呈现该项目...我想操作 UiSelectItem 实例。

所以基本上我有一个h:selectOneMenu由这个集合填充的f:selectItems。但其中一些项目我不想显示。

谢谢

更新: 看起来渲染的字段是由 UIComponentBase 继承的,但没有任何功能。现在,我正在尝试将自定义 MenuRenderer 与具有禁用字段的扩展 UISelectitem 结合起来。

4

1 回答 1

0

我知道这不是您问题的直接答案,但也许禁用该项目对您来说就足够了吗?看起来你可以这样做(我没试过):

<f:selectItem itemDisabled="true" ... />
于 2010-06-16T11:35:23.590 回答