请问关于流程管理中excel导入问题
请问这种格式的表格,因为datatable有合计和导入导出,所以我想使用 datatable 固定行数来实现。 datatable该如何在初始情况下设置行数。还有一个问题,流程表单中,我想自定义一个导入excel的按钮,将数据导入到表单中的table控件中,导入excel的方法是哪一个?
datatable有默认值,使用默认值固定行,然后设置datatable不允许删除和添加即可。
导入excel到table控件,目前没有这个功能 本帖最后由 darkrai 于 2022-7-27 11:19 编辑
论坛管理员 发表于 2022-7-27 09:40
datatable有默认值,使用默认值固定行,然后设置datatable不允许删除和添加即可。
导入excel到table控件, ...
你好,默认值如何设置行数和赋值?下面是我写的,执行addLine()方法后就执行不了了,页面也没显示数据
var b = ["啊","吧","从"];
var a= this.form.get("datatable");
for(var i=0;i<b.length;i++){
a.addLine();
a.getLine(i).get("textfield").setData(b);
}
还有一个问题,数据表格的标题栏是不是不能动态赋值,比如 列标题为 《xxxx年项目》,这个xxxx年是只能在名称里写死,不能用脚本赋值吗?
您可以在数据表格控件的默认值里添加脚本去给它增加默认值,具体默认值返回就是数据表格的存储的数据,数据格式您可以表单小眼睛预览一下,然后在数据表格添加好工资、社保、公积金等这些列,再点击左上角showjson找到数据表格,就可以看到里面的数据了,默认值里返回回来。
数据表格的标题栏不能动态赋值,它实际上是一个table,您可以在表单的load事件里获取到这个table,然后去修改它的表头
页:
[1]