JS获取填报扩展单元格控件的值的解决办法
JS获取填报扩展单元格控件值的解决方案
一、背景介绍
在填报预览过程中,获取特定控件的值通常相对简单。但当控件为扩展类型时,我们只能获取到第一个值,无法逐行获取对应的值,这在实际应用中造成了一定的困扰。例如,尽管我们期望获取到“袁成洁”这个值,但实际上我们只能获取到第一个单元格的值“孙林”。针对这一问题,本文将介绍一种解决方案。
二、解决方案
通过JS事件来获取对应行的控件值是一种有效的解决方案。我们可以为特定的按钮控件添加JS点击事件,以便在点击时获取相应行的控件值。
三、操作示例
1. 新建一个模板,并添加数据集,例如从“销量”表中选择所有记录。
2. 在A1单元格设置下拉框控件,此控件是向下扩展的。
3. 在B1单元格设置按钮控件。
4. 为B1单元格的按钮控件添加JS点击事件。具体的JS代码如下:
```javascript
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()); //获取对应的值
```
四、预览效果
保存设置后,进行填报预览,点击按钮,将弹出对话框显示对应控件的值。这样,我们就能逐行获取到扩展单元格控件的值。
本文由长沙网络推广团队向大家介绍了如何通过JS获取填报扩展单元格控件的值。希望这一解决方案能对大家有所帮助。如有任何疑问,请留言,长沙网络推广团队会及时回复。感谢大家对狼蚁SEO网站的支持与关注。在享受技术带来的便利的也希望大家能继续更多前沿的技术知识,共同为网络世界的发展贡献力量。
(完)
编程语言
- JS获取填报扩展单元格控件的值的解决办法
- AngularJS 控制器 controller的详解
- react-native动态切换tab组件的方法
- 一个php短网址的生成代码(仿微博短网址)
- php自动识别文件编码并转换为UTF-8的方法
- JavaScript中的parse()方法使用简介
- 独立图片服务器的图片上传的解决方式
- JavaScript中length属性的使用方法
- PHP中Notice错误常见解决方法
- 给ECShop添加最新评论
- js实现加载页面就自动触发超链接的示例
- jQuery设置和移除文本框默认值的方法
- 在vue中解决提示警告 for循环报错的方法
- thinkPHP使用post方式查询时分页失效的解决方法
- 隐蔽的ASP后门 大家可以查看下
- 解决CodeIgniter伪静态失效