【发布时间】:2014-08-14 12:00:11
【问题描述】:
我正在尝试为 jBPM 6.0 Form Modeler 获得一些看起来很吸引人的 UI——现实生活中的流程通常需要它。问题是如何通过 jBPM 的开箱即用或至少可插入的方式来获得它?在这里,我使用 PrimeFaces 组件作为我想要实现的示例。
1.控件
开箱即用的控件相当基本(文本、数字、日期)...是否可以插入或至少开发高级组件?喜欢:
- www.primefaces.org/showcase/ui/input/oneMenu.xhtml
- www.primefaces.org/showcase/ui/input/oneRadio.xhtml
- www.primefaces.org/showcase/ui/data/datatable/basic.xhtml
- www.primefaces.org/showcase/ui/data/treetable/basic.xhtml
2。布局
同样,OOTB 布局适用于琐碎的情况。进阶必备:
- www.primefaces.org/showcase/ui/panel/tabView.xhtml
- www.primefaces.org/showcase/ui/panel/accordionPanel.xhtml
3.条件渲染
您经常需要根据流程上下文甚至当前用户输入来显示/隐藏某些字段(甚至是整个字段部分)。
例如“婚姻状况”表格上有一个字段,如果选择“已婚”,“配偶详细信息”部分应显示出来。
4.验证
现实生活中的流程验证包括“此日期不得为过去”或“此日期不得早于该日期”之类的情况。是否有一些自定义验证机制?
5.模态对话框
有时您需要使用模态对话框向用户展示/询问用户:
- www.primefaces.org/showcase/ui/overlay/dialog/basic.xhtml
【问题讨论】:
标签: user-interface layout controls jbpm