`
bighou
  • 浏览: 13527 次
  • 性别: Icon_minigender_1
  • 来自: 济南
最近访客 更多访客>>
社区版块
存档分类
最新评论

动态创建<rich:panelMenuGroup>和<rich:panelMenuItem>

阅读更多
使用<ui:repeat>和<rich:dataList>动态创建<rich:panelMenuGroup>和<rich:panelMenuItem>时都会抱错!所以使用了<c:forEach>。
环境:seam 2.1.1GA
     richfaces3.2.2.SR1

名字空间加上xmlns:c="http://java.sun.com/jstl/core

<rich:panelMenu   styleClass="menu" 
        iconExpandedGroup="disc" iconCollapsedGroup="disc"
        iconExpandedTopGroup="chevronUp" iconGroupTopPosition="left"
        iconCollapsedTopGroup="chevronDown" iconCollapsedTopPosition="left"
        >
        <c:forEach items="#{menuList.resultList}" var="menu">
            <rich:panelMenuGroup label="#{menu.name}" rendered="#{empty menu.menu}">
            <c:forEach items="#{menu.menus}" var="childMenu">
            <rich:panelMenuItem label="#{childMenu.name}"
                                action="#{childMenu.getAction()}">
            <s:conversationPropagation type="end"/>
            </rich:panelMenuItem>
            </c:forEach>
        </rich:panelMenuGroup>
        </c:forEach>
    </rich:panelMenu>
2
0
分享到:
评论

相关推荐

    标签使用

    在JavaServer Faces (JSF)开发中,`rich:listShuttle`是RichFaces库中的一个非常实用的组件,主要用于实现列表项的双向选择和移动功能。例如,在用户界面中展示两个列表,并允许用户通过按钮将项目从一个列表移动到...

    用richFaces的<rich:treeNode>标签开发tree

    它是一个用于构建`&lt;rich:tree&gt;`组件的节点元素,允许我们动态地创建和操作树形结构。`&lt;rich:tree&gt;`是富客户端界面中的一个交互式组件,可以展示具有层级关系的数据,用户可以通过展开、折叠节点来探索数据结构。 在...

    JSF+rich 实现 fileUpload

    1. **FileUpload组件**:RichFaces 提供了一个名为`&lt;rich:fileUpload&gt;`的组件,用于在Web页面上创建文件上传功能。这个组件允许用户选择本地文件并将其上传到服务器。`&lt;rich:fileUpload&gt;`提供了多种配置选项,如上传...

    richfaces中的datagrid显示数据

    &lt;rich:columnGroup&gt; &lt;h:column&gt; &lt;h:outputText styleClass="headerText" value="Name"/&gt; &lt;/h:column&gt; ... &lt;/rich:columnGroup&gt; &lt;/f:facet&gt; ``` 这里使用了`&lt;h:outputText&gt;`标签来显示表头文本,通过`style...

    rich:message使用方法

    `&lt;a4j:support&gt;`监听`onkeyup`事件,当用户在`h:inputText`中输入时,会触发`reRender="order"`,使`&lt;rich:message&gt;`组件和`&lt;h:outputText&gt;`组件更新,显示当前输入的验证状态。 6. **处理用户输入** `&lt;a4j:...

    Richfaces 常用组件使用手册中文版

    在Rich组件部分,手册介绍了更复杂的UI组件,如&lt;rich:ajaxValidator&gt;用于表单验证,&lt;rich:column&gt;和&lt;rich:columnGroup&gt;用于数据展示,&lt;rich:dataTable&gt;、&lt;rich:extendedDataTable&gt;以及&lt;rich:scrollableDataTable&gt;...

    richface标签.doc

    &lt;rich:componentControl for="panel" attachTo="link" operation="show" event="onclick"/&gt; &lt;/h:outputLink&gt; ``` #### 三、`rich:modalPanel` 标签 `rich:modalPanel` 标签用于创建一个模态面板,即一个弹出式的...

    domino xpages 开发 Repeat显示富域值.doc

    在 Domino XPages 开发中,`&lt;xp:repeat&gt;` 是一个关键组件,用于迭代和...在实际开发中,这些组件和属性的组合使用有助于创建动态、交互式的用户界面,以便用户能够浏览和处理 Lotus Domino 数据库中的复杂文档内容。

    Usage of A4J.Usage of A4J.Usage of A4J.

    `&lt;rich:dropDownMenu&gt;`创建一个下拉菜单,支持AJAX交互,如延迟加载、分页和过滤选项。这为用户提供了一种更高效、更友好的导航方式。 6. **&lt;rich:dataGrid&gt;组件** `&lt;rich:dataGrid&gt;`用于动态渲染数据集合,比如...

    Richfaces的DateTable

    &lt;rich:datatable id="myTable" value="#{bean.dataList}" var="item"&gt; &lt;rich:column&gt; &lt;f:facet name="header"&gt; &lt;h:outputText value="日期" /&gt; &lt;/f:facet&gt; &lt;h:outputText value="#{item.date}" /&gt; &lt;/rich:...

    richfaces组件说明文档及使用实例

    - 使用`&lt;rich:slider&gt;`创建一个滑动条,通过设置min、max、step属性控制范围和步长。 - 实现一个`&lt;rich:modalPanel&gt;`,展示动态内容,如用户确认对话框。 9. **最佳实践**: - 为提高性能,谨慎使用Ajax,避免...

    richfaces3.3.1实现表格的行拖动、分页加载等功能

    通过`&lt;rich:datascroller&gt;`实现分页加载,利用`&lt;rich:dragSupport&gt;`和`&lt;rich:dropSupport&gt;`实现行拖动,以及`&lt;rich:treeGrid&gt;`提供树形表格视图,开发者可以创建出既美观又实用的用户界面。同时,掌握这些组件的使用...

    jsf 中文Demo 本人付出研究一个月的Demo 请认真学习一下

    RichFaces提供了`&lt;rich:tree&gt;`组件,能够动态地构建和显示树状数据。它支持节点的展开、折叠、选择等多种交互行为,并且可以与后台数据模型进行双向绑定。 **过滤表格**是用于展示大量数据并允许用户筛选内容的常见...

    Richfaces标签

    `rich:modalPanel`标签用于创建模态对话框,可以设置宽度、高度等样式属性,并通过`rich:componentControl`控制其显示和隐藏。 **示例代码:** ```xml &lt;rich:modalPanel id="panel" width="350" height="100"&gt; &lt;f...

    使用richfaces 实现tree

    在Java世界中,JSF(JavaServer Faces)是一种用于构建用户界面的服务器端MVC框架,而RichFaces是它的一个扩展库,...通过熟练掌握`&lt;rich:tree&gt;`组件,我们可以创建出功能丰富、交互性强的树形视图,满足各种业务需求。

    flex特效学习---Flex组件-行为与特效类组件

    `&lt;mx:Rotate&gt;` 特效可以围绕指定轴心旋转元素,适用于创建动态图标或指示器,增加界面的互动性和趣味性。 #### SoundEffect:声音效果 `&lt;mx:SoundEffect&gt;` 特效用于播放预定义的声音文件,如点击声或提示音,增强...

    jsf 里面richfaces 开发包

    1. **组件库**:RichFaces的组件库是其核心,包括但不限于数据表(`&lt;rich:datascroller&gt;`、`&lt;rich:extendedDataTable&gt;`)、对话框(`&lt;rich:popupPanel&gt;`)、时间选择器(`&lt;rich:calendar&gt;`)、文件上传(`&lt;rich:...

    Richfaces 4 组件参考手册

    - **Parameters and JavaScript**:说明如何通过参数和JavaScript来配置 `&lt;rich:componentControl&gt;`。 - **Timing**:讨论 `&lt;rich:componentControl&gt;` 的时间控制选项。 - **Referencedata**:给出具体示例和参考...

    richfaces-ui-3.2.2.GA-src.zip

    1. **数据展示组件**:如`&lt;rich:datascroller&gt;`和`&lt;rich:extendedDataTable&gt;`,它们提供了分页和排序功能,增强了表格数据的展现。 2. **表单组件**:如`&lt;rich:calendar&gt;`和`&lt;rich:slider&gt;`,提供了日期选择和滑块...

    java web 标签大全.CHM

    标签大全中可能还会涉及AJAX(Asynchronous JavaScript and XML)相关的标签,如`&lt;f:ajax&gt;`(来自JSF框架)或`&lt;rich:ajaxPanel&gt;`(来自RichFaces框架),这些标签使得页面的部分内容可以异步更新,提高用户体验。...

Global site tag (gtag.js) - Google Analytics