hope 发表于 2022-5-23 16:17:08

datatable列不显示问题

我新建了一个流程,datatable用的有联动下拉框,申请人发起申请的时候datatable里面是有数据的,但是到审核人那里datatable里面的数据就为空了,请问是怎么回事

论坛管理员 发表于 2022-5-24 09:46:06

您是什么版本?中途有个版本确实是有点问题的,7.1.1版本已经修复过了,您升级一下试试看

hope 发表于 2022-5-24 10:32:51

我用的目前就是7.1.1版本

hope 发表于 2022-5-24 10:47:58

论坛管理员 发表于 2022-5-24 09:46
您是什么版本?中途有个版本确实是有点问题的,7.1.1版本已经修复过了,您升级一下试试看 ...


我用的目前就是7.1.1版本

论坛管理员 发表于 2022-5-25 09:52:46

7.1.1的版本是没有这个问题的,您联动下拉框写的什么,猜测是您脚本导致了这个问题

hope 发表于 2022-5-25 10:10:55

论坛管理员 发表于 2022-5-25 09:52
7.1.1的版本是没有这个问题的,您联动下拉框写的什么,猜测是您脚本导致了这个问题
...

办公用品种类脚本:
var dict = new this.Dict("officeSupplies");
var categoryList = dict.get();
var options = Object.keys(categoryList);
options.unshift("(请选择大类)|");
return options;

change事件脚本:
var lid = this.target.json.id.split("..");
var cline = lid;//获取当前行
this.form.get("datatable").getModule(cline, "officeSuppliesName").resetOption()

办公用品名称脚本:
var lid = this.target.json.id.split("..");
var cline = lid;
var officeSelect = this.form.get("datatable").getModule(cline, "officeSuppliesSelect").getData();
var dict = new this.Dict("officeSupplies");
var categoryList = dict.get(officeSelect);
return categoryList;

论坛管理员 发表于 2022-5-26 09:48:25

您F12看一下前端报错信息,猜测应该是您办公用品名称脚本中,没有获取到lid的原因

hope 发表于 2022-5-26 10:02:33

论坛管理员 发表于 2022-5-26 09:48
您F12看一下前端报错信息,猜测应该是您办公用品名称脚本中,没有获取到lid的原因 ...

那我怎么才能获取到本行某列的值

hope 发表于 2022-5-27 11:22:09

hope 发表于 2022-5-26 10:02
那我怎么才能获取到本行某列的值

管理员大大回复一下
页: [1]
查看完整版本: datatable列不显示问题