【发布时间】:2013-08-16 09:19:08
【问题描述】:
我实现了一个简单的方法,它迭代 JSF 组件树并将组件设置为禁用。 (因此用户无法更改这些值)。但此方法不适用于复合组件。我怎样才能至少检测到复合组件?然后我可以尝试将特殊属性设置为禁用。
【问题讨论】:
-
您无法检测某个东西是否是复合的,因为复合组件支持 bean 类型的唯一限制是实现
NamingContainer,但还有很多其他东西实现了该接口。 -
请对每个问题提出一个问题。不要改变现有的问题。它使答案不完整甚至无效。
-
@BalusC 对不起,这是我的第一个问题,当我想到这个问题时,关于安全的想法就出现了。你能重新创建你的答案吗?你的回答很有用。