清除Xpage上的字段?

use*_*416 1 xpages

在XPage上,如何在按下某个单选按钮时清除某些字段?

这些字段位于面板上.在该面板之外是一些单选按钮.在onChange单选按钮中,我通过viewScope变量和面板的部分刷新来更改面板的渲染属性,使其消失.这有效.我只是想也能够删除字段,否则在用户提交时保存值!

Tim*_*ony 11

modifyField简单动作的SSJS等价物是setValue文档数据源的方法; 例如:

currentDocument.setValue("fieldName", null);

如果有人告诉你改为打电话getComponent("someId").setValue(null)......不要.乍一看,这也有效,但它效率低,易碎,并且当目标组件处于重复控制但事件组件在重复之外时不起作用.始终直接更新数据源...绑定到该数据源的任何组件都将自动获取您所做的任何更改.