作为关于复选框组的问题的后续跟进,如何设置默认值?
这是测试XPage的源代码:
<?xml version="1.0" encoding="UTF-8"?>
<xp:view xmlns:xp="http://www.ibm.com/xsp/core">
<xp:checkBoxGroup id="checkBoxGroup1" defaultValue="First">
<xp:selectItem itemLabel="First" itemValue="1"></xp:selectItem>
<xp:selectItem itemLabel="Second" itemValue="2"></xp:selectItem>
<xp:selectItem itemLabel="Third" itemValue="3"></xp:selectItem>
</xp:checkBoxGroup>
</xp:view>
我们可以期待带有标签&#34; First&#34;的复选框。要检查,但不是这样。任何有关这方面的见解将不胜感激。
谢谢!
答案 0 :(得分:1)
丹,
要尝试两件事:
Easy Fix#1:将默认值更改为itemValue。所以这是默认值:return "1";
Easy Fix#2:将代码放在beforePageLoad中,将默认值设置为绑定的数据。例如:如果checkbox绑定了名为“myCheckBox”的viewScope变量。将代码放在beforePageLoad中以设置viewScope.myCheckBox = "1"