我有一个带有2个值的单选按钮组:Protected和Public。 我想添加一个选项,如果选择了受保护:一个字段(laben:hidden)是不可见的,如果是公共的可见的。
我在字段可见属性中有这段代码:
var protectie = getComponent("protect").getValue();
if(protect == "Public")
{ return true; }
if(protect == "Protected")
{ return false; }
我在onChange方法上对单选按钮goup进行了部分刷新。
它工作正常,但如果我从受保护切换到公共2次,我会收到以下错误:
没有要使用ID视图提交的元素:_id1:_id2:_id31:hidden。
谢谢,
林
答案 0 :(得分:2)
发生错误是因为您要刷新ID"隐藏"但此时并未呈现。
使用面板构建您的字段/标签。部分刷新此面板(" panel1"),但在字段/标签中显示可见属性。
<xp:panel id="panel1">
... your field/label ...
</xp:panel>