【发布时间】:2011-09-10 09:14:04
【问题描述】:
我正在尝试在 JSF 1.2 (Mojarra) 中构建一个组件树,其中该树由多种类型的连接节点和叶节点组成。每个叶节点都需要以独特的方式呈现,并且需要回发潜在的变化。目的是允许用户更新处理逻辑,其中每个叶子节点代表一个操作,例如“值等于”或“值不等于”。
例如:
Root
|
+- InternalNode1 (type I_A)
| |
| +- LeafNode1 (type L_A)
| |
| +- LeafNode2 (type L_B)
|
+- InternalNode2 (type I_B)
|
+- LeafNode3 (type L_B)
|
+- LeafNode4 (type L_A)
每种类型的叶节点都需要进行不同的渲染,具体取决于该节点类型的需要。此外,树将是可修改的,并且可以使用 Javascript 添加或删除节点,并将更新发布回服务器等。例如,在上面的树中,可以删除 LeafNode4,或者将其类型更改为 L_B。
这对 JSF 组件是否可行?我尝试使用多态 UI 组件是不是走错了路?
【问题讨论】:
标签: java jsf components facelets