查看: 12398|回复: 3

请问关于流程管理中excel导入问题

升级   8.38%

98

主题

72

回帖

838

积分

注册会员

Rank: 2

积分
838
发表于 2022-7-26 18:19:57 | 显示全部楼层 |阅读模式
请问这种格式的表格,因为datatable有合计和导入导出,所以我想使用 datatable 固定行数来实现。 datatable该如何在初始情况下设置行数。
还有一个问题,流程表单中,我想自定义一个导入excel的按钮,将数据导入到表单中的table控件中,导入excel的方法是哪一个?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2022-7-27 09:40:34 | 显示全部楼层
datatable有默认值,使用默认值固定行,然后设置datatable不允许删除和添加即可。
导入excel到table控件,目前没有这个功能
回复

使用道具 举报

升级   8.38%

98

主题

72

回帖

838

积分

注册会员

Rank: 2

积分
838
发表于 2022-7-27 10:58:30 | 显示全部楼层
本帖最后由 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年是只能在名称里写死,不能用脚本赋值吗?
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2022-7-27 15:26:56 | 显示全部楼层
您可以在数据表格控件的默认值里添加脚本去给它增加默认值,具体默认值返回就是数据表格的存储的数据,数据格式您可以表单小眼睛预览一下,然后在数据表格添加好工资、社保、公积金等这些列,再点击左上角showjson找到数据表格,就可以看到里面的数据了,默认值里返回回来。
数据表格的标题栏不能动态赋值,它实际上是一个table,您可以在表单的load事件里获取到这个table,然后去修改它的表头
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread