专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > JavaScript

JS获取填报扩充单元格控件的值

发布时间:2010-05-20 14:01:29 文章来源:www.iduyao.cn 采编人员:星星草
JS获取填报扩展单元格控件的值

1. 问题描述

填报预览时,我们想获取到某个控件的值相对来说较容易。但如果控件是扩展的,就只能获取到第一个值,无法根据扩展一行行获取对应的值。

例:本意是想获取到袁成洁,结果还是获取到第一个单元格值孙林。


2. 解决方法

我们可以通过js事件来获取对应行控件的值。

3. 示例

新建一个模板,添加数据集ds1:SELECT * FROM 销量

A1单元格设置下拉框控件,B1单元格设置按钮控件,下拉框控件是向下扩展的,模板设计如下图所示:


给B1单元格按钮控件添加一个JS点击事件:


js代码如下:

1. var location = this.options.location;  //获取当前控件的位置  

2. var cr = FR.cellStr2ColumnRow(location);  

3. var col = cr.col;  //列号  

4. var ro = cr.row;  //行号  

5.   

6. var zybck = contentPane.getWidgetByCell(FR.columnRow2CellStr({col: col-1, row: ro}));  

7. //根据单元格获取控件  

8. alert(zybck.getValue());  //获取对应的值  

4. 预览效果

保存后,点击填报预览,点击按钮,效果如下图所示:

友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: