Xpages部分刷新单选按钮

时间:2014-09-05 08:21:23

标签: radio-button xpages partial

我有一个带有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。

谢谢,

1 个答案:

答案 0 :(得分:2)

发生错误是因为您要刷新ID"隐藏"但此时并未呈现。

使用面板构建您的字段/标签。部分刷新此面板(" panel1"),但在字段/标签中显示可见属性。

<xp:panel id="panel1">
    ... your field/label ...
</xp:panel>