Jsf 2 带breadcrumbs复合组件的有序JSF分页
我想将一个大表单拆分为几个复合组件(因为我重用了CCs)。一个主要页面(业务流程页面)必须允许用户浏览4个CCs。不一定按顺序。用户可以使用主页面的面包屑从1到4,或者使用箭头顺序来回导航 要求:Jsf 2 带breadcrumbs复合组件的有序JSF分页,jsf-2,richfaces,ajax4jsf,Jsf 2,Richfaces,Ajax4jsf,我想将一个大表单拆分为几个复合组件(因为我重用了CCs)。一个主要页面(业务流程页面)必须允许用户浏览4个CCs。不一定按顺序。用户可以使用主页面的面包屑从1到4,或者使用箭头顺序来回导航 要求: 所有导航项目(箭头和面包屑)必须放在主页上 不得重新加载主页面。只有CCs 用户可以暂时离开站点而不会丢失提供的数据(因为这些页面上有许多字段) 什么是一流的方法 Shell我创建@SessionScoped Managed bean(controller),它在一个h:panelGroup中呈现CC
<h:panelGroup id="businessProcessForm" layout="block">
<my:composite rendered="#{controllerBean.navigateToCC}" />
</h:panelGroup>
<h:commandButton value="load previous CC" action="#{controllerBean.setNextCC('CC1')}">
<f:ajax render="businessProcessForm" />
</h:commandButton>
<h:commandButton value="load next CC" action="#{controllerBean.setNextCC('CC3')}">
<f:ajax render="businessProcessForm" />
</h:commandButton>
如何设置面包屑的链接(它们必须根据CCs的数量创建)?
如何设置上一个/下一个链接?
如何通过箭头或面包屑填充h:panelGroup
任何可靠的答案(包括Richfaces)?很晚才提供答案。如果您有更好的选择在JSF和RichFaces中实现面包屑,请告诉我 RichFaces本身不提供任何类型的面包屑组件,就像Trinidad从MyFaces提供的组件一样。 创建类似面包屑的结构的另一种方法是动态添加图像和链接,并将此网格绑定到支持bean。当用户从一个页面导航到另一个页面时,特别是在完成某种操作之后,可以将新组件和相应的图像添加到此网格中,然后可以重新提交网格