1.问题描述
对我们来说,在填充预览时获取控件的值相对容易。但是,如果控件被扩展,只能获得第一个值,根据扩展的行无法获得相应的值。
例:初衷是得到袁成杰,结果是得到第一个单元格值孙林。
2.解决方法
我们可以通过js事件获取对应行控件的值。
3.例子
创建新模板并添加数据集ds1:选择*来自销售量
A1单元格设置下拉框控件,B1单元格设置按钮控件,下拉框控件向下扩展。模板设计如下图所示:
向B1单元格按钮控件添加JS单击事件:
Js代码如下:
var location=this . options . location;//获取当前控制var Cr=fr的位置。cellstr 2列行(位置);var col=Cr . col;//列号var ro=Cr . row;//行号varzybck=content pane . getwidgetbycell(fr . column row 2 cellstr({ col : col-1,row : ro });//根据单元格获取控件alert(zybck . getvalue());//获取对应的值4。预览效果
保存后,单击报告预览并单击按钮。效果如下图所示:
以上是JS获取边肖引入的扩展单元格控件的值的解决方案。希望对大家有帮助。如果你有任何问题,请给我留言,边肖会及时回复你。非常感谢您对我们网站的支持!