JSF 1.2 菜单组件
另请参见
菜单组件
是由一个或多个选项组成的界面元素。该组件用于下列情况:某个组件的特定事件可能有多个关联的操作(如单击超级链接)。在这些情况下,调用该组件上的特定事件将打开弹出式菜单,其中显示了可以为该特定事件执行的可能操作的列表。
-
菜单组件是 JavaServer Faces 1.2 组件。当项目使用 Java EE 5 时,您会看到使用此 JavaServer Faces 版本的组件。有关 JavaServer Faces 1.2 的详细信息,请参见:
将菜单组件从组件面板的“Woodstock 组合”类别拖到可视设计器后,可以执行以下操作:
- 选择菜单组件并在菜单的“属性”窗口中编辑其属性。可以对下列常用属性进行设置:
- items。指定 Web 应用程序用户可以选择的项。该值必须为数组、映射或集合之一,其成员为 com.sun.webui.jsf.model.Option 的所有子类。
- id。组件的名称。在 JSP 文件中,该名称是该组件的
id 属性的值。在页面 Bean 中,此属性的值是 Menu 对象的名称。
- immediate。immediate 标志。
- submitForm。如果设置为 true,在用户更改菜单中的选择内容时,将会立即提交表单。
- visible。
- 右键单击菜单组件并选择以下某项操作:
- 编辑 processEvent 事件处理程序。打开源代码编辑器,以便编辑 processEvent 方法。
- 添加绑定属性。该选项用于在菜单组件中添加绑定属性。
- 注意:如果您打算使用 Java 代码编写组件脚本,则必须手动添加绑定属性,可使用值绑定表达式将该属性绑定到支持页面 Bean 的属性上。
- 删除绑定属性。该选项用于从组件中删除绑定属性。
- 配置 Ajax 事务。该选项用于打开“配置 Ajax 事务”对话框,可以在其中配置或添加 Ajax 事务。
- 对齐网格。该选项用于将菜单组件沿可视设计器中的网格线对齐。
- 在浏览器中预览。查看页面在系统缺省 Web 浏览器中的呈现方式。
- 另请参见
- 菜单组件属性窗口
-
- 绑定组件属性
- 使用组件
- 组件任务:快速参考
- 关于 Visual Web 组件面板
法律声明