本帖最后由 bess 于 2013-1-6 11:20 编辑
Q:如何实现复选框数据联动效果,如下图,选项能根据上面的是否全选来自动的分别显示不同选项.
效果如图:
A:在表单中添加两个复选框控件控件名称为"是否全选"和"选项",勾选"是否全选"字段的刷新功能,勾选"选项"字段的重计算选项,设置如下:
效果实现脚本:
- //该段脚本写在 "选项"字段的选项脚本中
- var opts = createOptions();
- var allChecked = getItemValueAsString("是否全选");
- var value = "oneone";
- var value1="twotwo";
- var value2="threethree";
- var value3="fourfour";
- if(allChecked=="全选"){
- opts.add(value,value);
- opts.add(value1,value1);
- }
- if(allChecked=="不全选"){
- opts.add(value2,value2);
- opts.add(value3,value3);
- }
- else if(allChecked=="全选;不全选")
- {
- opts.add(value,value);
- opts.add(value1,value1);
- opts.add(value2,value2);
- opts.add(value3,value3);
- }
- opts;
复制代码 |