xpages组合框所需的属性

时间:2014-09-10 12:30:59

标签: dojo xpages

有一个djContainer有多个djtabPane

combobox位于第一个djtabPane,其属性为required="true"

但是,当我移动到下一个djtabPane以完成其他某些字段时,我会收到需要组合框值的通知。

我是否可以实现组合框的这个属性,但仅限于我想提交/保存文档。

<xe:djTabContainer id="djContentPane1" tabPosition="top" doLayout="false">

djTabPane(都是相同的,只有标题不同):

<xe:djTabPane id="djTabPane1" title="Title1">

1 个答案:

答案 0 :(得分:0)

您需要将验证移至保存/提交方法。除非您设置immediate =“true”或processValidators =“false”,否则只要发生部分刷新,验证程序就会运行。但我认为没有办法在任何内置的标签容器上设置它。

Greg的方法在转向MVC模式时的优势在于,只要保存数据对象,就可以运行相同的验证,而不仅仅是从特定的XPage / Custom Control。低端是更有效地编码有效内置的工作,例如:将验证消息绑定回相关组件,将组件的有效属性设置为false等。