JS事件里如何获取扩展的单元格的值

JS事件里如何获取扩展的单元格的值

FineReport 用户2TJGx7122034 发布于 2022-2-19 19:09
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
2
CD20160914Lv8专家互助
发布于2022-2-19 20:05(编辑于 2022-2-19 20:20)

//一对一获取单元格对应的值,必须是设置了控件的单元格才可以。。。

//假如你在E列单元格编辑完成后。要获取对应D列单元格的值

var location = this.options.location;  //获取当前控件的位置得到一个单元格的地址

var cr = FR.cellStr2ColumnRow(location);//把单元格地址传入后就得到一个控件对象了

var col = cr.col;  //获取控件对象的列号

var ro = cr.row;  //获取控件对象的行号

var c= contentPane.getWidgetByCell(FR.columnRow2CellStr({col: col-1, row: ro})).getValue();//获取它前一列的单元格的值

alert(c)

-------------------------------我是分隔线---------------------------

//以下代码设置控件与没有设置控件的单元格的值都可取到

var location = this.options.location;  //获取当前控件的位置得到一个单元格的地址

var cr = FR.cellStr2ColumnRow(location);//把单元格地址传入后就得到一个控件对象了

var col = cr.col;  //获取控件对象的列号

var ro = cr.row;  //获取控件对象的行号

var c = contentPane.getCellValue(col-1,ro);

alert(c)

  • 我的帆软账号 我的帆软账号 非常好用 谢谢分享
    2022-06-01 16:30 
  • feverdream feverdream 大佬,移动端的不支持吗,有移动端的写法吗
    2022-07-19 15:19 
最佳回答
0
snrtuemcLv8专家互助
发布于2022-2-19 19:12(编辑于 2022-2-19 19:13)

JS获取扩展控件的所有值-https://help.fanruan.com/finereport10.0/doc-view-2100.html

======================

js也可以在这里添加参数

image.png

  • 用户2TJGx7122034 用户2TJGx7122034(提问者) 不需要获取全部,一对一怎么取,例如每个扩展的数据列对应一个按钮,按钮事件只需要这一列的某个字段
    2022-02-19 19:27 
  • 6关注人数
  • 1630浏览人数
  • 最后回答于:2022-2-19 20:20
    请选择关闭问题的原因
    确定 取消
    返回顶部