我正在开发一个JSF页面,其中包含一个基于以下内容的下拉列表List<SelectItem>:
<h:selectOneMenu value="#{bean.selectedItem}">
<f:selectItems value="#{bean.availableItems}" />
</h:selectOneMenu>
Run Code Online (Sandbox Code Playgroud)
我需要得到双方当前选定项的值和标签.现在我只得到价值.我怎样才能获得标签?
对于我的应用程序,我希望拥有不同权限的用户.一个权限允许用户查看我的数据库中的数据,而另一个权限允许他们编辑数据.在登录时,我会检查他们的许可,以确定他们是否可以编辑数据.如果用户具有只读权限,我正在寻找一些方法来禁用整个页面.是否有一种简单的方法来禁用<h:form>标签内的所有内容?我需要能够禁用多个页面,希望通过查看supbean中的一个布尔值来实现.任何帮助将不胜感激.
-EDIT-
是否有任何容器或类似物可以包裹我的输入可以设置为禁用?这样我只需要在一个地方引用diable,并且如果在我拥有的其他逻辑中需要,还可以让每个字段设置自己的禁用属性?