拓展状态下,下拉框控件全选
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)

