拓展状态下,下拉框控件全选

目录:

1. 描述

业务人员在实际填报中,可能需要全选功能,选择的内容过多,不适宜复选框按钮来实现全选,这里我们使用下拉框做为全选的按钮。


2. 示例

2.1 制作下拉控件
将拓展的下拉控件的控件名设置为“p”,如下:
2.2 JS代码
设置全选下拉控件的“编辑后”事件,JS如下:

var a = this.getValue();//获取当前控件值 var position = this.options.location;//获取当前控件位置 
var b = contentPane.getWidgetsByName('p');//获取控件p
var c = FR.cellStr2ColumnRow(position);//获取当前控件的坐标 
//循环遍历 
for(var i = 0; i < b.length; i++){ 
     var d = FR.cellStr2ColumnRow(b[i].options.location);//获取控件p拓展后各个控件坐标 
  if (c.col == d.col){ 
      contentPane.setCellValue(d.col,d.row,a);//当拓展后控件的纵坐标等于当前控件的纵坐标,就将当前控件的值赋予拓展后控件p(当前控件编辑后,只有在其下方的所有控件随之改变) 
   }
}


附件列表


主题:
标签: 暂无标签

文档内容仅供参考,如果你需要获取更多帮助,付费/准付费客户请咨询帆软技术支持
关于技术问题,您还可以前往帆软社区,点击顶部搜索框旁边的提问按钮
若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201