report编辑后改变其他单元格的值

例如类别和类别2编辑后,改变项目新编号的值,新值取类别和类别2的值拼接

image.png

FineReport 法外狂徒张三 发布于 2025-5-27 16:11
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2025-5-27 16:13

CONCATENATE(text1,text2,...):将数个字符串合并成一个字符串。

Text1,text2,...:需要合并成单个文本的文本项,可以是字符,数字或是单元格引用。

示例:

CONCATENATE("Average","Price")等于“AveragePrice”。

CONCATENATE("1","2")等于12。

  • 法外狂徒张三 法外狂徒张三(提问者) 类别的下拉控件要写事件,这个帆软有js可以获取到编辑行的数据吗
    2025-05-27 16:18 
  • Z4u3z1 Z4u3z1 回复 法外狂徒张三(提问者) 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}));//后面一列控件
    后面继续参考
    https://help.fanruan.com/finereport10.0/doc-view-4007.html
    2025-05-27 16:22 
最佳回答
0
法外狂徒张三Lv3见习互助
发布于2025-5-27 16:29
var cell = contentPane.curLGP.getTDCell(1,1);
contentPane.curLGP.selectTDCell(cell);
var a=this.getValue();
var location = this.options.location;  //获取当前控件的位置
var cr = FR.cellStr2ColumnRow(location);
var col = cr.col;  //列号
var ro = cr.row;  //行号
contentPane.setCellValue(col+1,ro,a);
  • 0关注人数
  • 36浏览人数
  • 最后回答于:2025-5-27 16:29
    请选择关闭问题的原因
    确定 取消
    返回顶部