二次开发 >> JavaScript >> FR的JS实例 >> 获取填报预览扩展单...
获取填报预览扩展单元格控件的值
1、概述
前面章节介绍了如何获取填报预览单元格的值和控件的值,如果控件扩展开来,只能获取第一个值,如图。没法根据扩展一行行获取,本章节介绍这种情况下获取控件值的方法。
28844
2、示例
模板中一个下拉框控件,一个按钮控件,下拉框控件是向下扩展的。
28845
给按钮控件写一个点击事件
28846
js代码如下:
var a = contentPane.getWidgetByName("a").getValue();
alert(a);
var location = this.options.location;//获取当前控件的位置
var cr = FR.cellStr2ColumnRow(location);
var col = cr.col;//列号
var ro = cr.row;//行号
var zybck = contentPane.getWidgetByCell(FR.columnRow2CellStr({col: col-1, row: ro}));//根据单元格获取控件
alert(zybck.getValue());//获取对应的值
注:实际使用时第一第二行不需要,这边是为了对比效果加的。
3、效果查看:
28847
28848