在(JSF2 + jQuery)或GWT中: 在客户端运行明确指定的表单控制器“规则”,实现 多页表单向导 的最佳方法是什么?
目标是:
对于客户端表单控件,在中心位置指定了两种控件“规则”并以某种方式存储:
1个项目的活动行为(修改1个以上的其他项目):
WHEN form item x is checked/changed/text=="MyText" THEN show/hide/modifyTextOf item y and item z.
1项的被动行为(等待1+事件):
WHEN ((itemA.propX is 'blah') AND (itemB.text()=="Yeah!") OR (itemC is checked) AND (itemD.value() >= 10)) THEN self.setVisible(true); /self.hide(true); //and itemF.setText("It's Magic!"); ... END-THEN
触发动作的动作。事件收听意图以每页为基础 - 后来的一个增强也可以是“跨页面修改/收听”,例如, 第1页上的itemA会在第3页上触发对itemC的某些操作。
你如何定义,持久化(XML,JSON?)这个逻辑并最终在其中运行它
客户端表单控制器?