根据坐标为控件赋值问题

自定义JS错误 : Cannot read property 'setValue' of undefined

如上为报错

	var zybck = contentPane.getWidgetByCell(FR.columnRow2CellStr({col:41,row: h-1}));
  	zybck.setValue(null);

如上为代码

FineReport KEXR 发布于 2019-5-27 16:17
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
刘牛牛Lv3见习互助
发布于2019-5-27 18:20

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,

row: ro

}));

var aa = zybck.getValue();

contentPane.setCellValue(0, col, ro, null);

或者参考这个文档:

http://help.finereport.com/doc-view-1207.html

  • KEXR KEXR(提问者) 我就是参考这个文档写写的,现在是要给控件赋值
    2019-05-28 08:59 
  • 刘牛牛 刘牛牛 回复 KEXR(提问者) 但是这个才是单元格的赋值语句吧contentPane.setCellValue(0, col, ro, null);
    2019-05-28 10:05 
  • KEXR KEXR(提问者) 对但是那个是给控件赋值的语句
    2019-05-28 10:10 
  • 刘牛牛 刘牛牛 回复 KEXR(提问者) 单元格也可以赋值啊,col是列,ro是行,null是值
    2019-05-28 15:27 
  • 刘牛牛 刘牛牛 回复 KEXR(提问者) 如果你要给控件赋值,需要拖对应的控件放到单元格这个语句依旧可以
    2019-05-28 15:28 
  • 2关注人数
  • 615浏览人数
  • 最后回答于:2019-5-27 18:20
    请选择关闭问题的原因
    确定 取消
    返回顶部