我希望能够在 XPages 的单选按钮中选择一个值,然后使用该值来确定一组复选框中的选择。
单选按钮的选择是使用 DbLookup 找到一个视图。有一些 javascript 将单选按钮查找的文本值放入隐藏字段。基于该值,复选框选择由另一个 DbLookup 确定。
我一直在摆弄代码,即使我显示它,也永远无法让它使用隐藏字段的更新值来重新计算复选框的选择。
<xp:selectItems>
<xp:this.value>
<![CDATA[#{javascript: var viewName=reportDoc.getItemValueString("viewChoice");
var tmp = @DbLookup(@DbName(),"dbprofile",viewName,"Value");
@If(@IsError(tmp),"None",tmp)
}]]></xp:this.value>
</xp:selectItems>
我敢肯定这实际上很简单,但我就是想不通。