2015-06-02 118 views
0

作为对复选框组问题的跟进,如何设置默认值?XPages复选框组和默认值

下面是测试的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> 

有人也许会期待与标签“第一”要检查的复选框,但并非如此。任何深入了解这一点将不胜感激。

谢谢!

回答

1

丹,

两件事情尝试:

简易修复#1:更改默认值的项目值。所以这个在默认值中:return "1";

简单修复#2:将代码放入beforePageLoad中,将默认值设置为绑定的数据。例如:如果复选框被绑定了一个名为“myCheckBox”的viewScope变量。将代码放在beforePageLoad中设置viewScope.myCheckBox = "1"

+1

谢谢史蒂夫。易于修复1工作:) –