查看: 6416|回复: 5

关于导入excel时数据库查询无法使用的问题

升级   0.61%

3

主题

5

回帖

61

积分

注册会员

Rank: 2

积分
61
发表于 2023-12-19 21:43:11 | 显示全部楼层 |阅读模式
有个需求,想根据导入的编号从table里面查询到所有的表单数据,想在beforeCreateRowData 事件里面修改数据this.event.importedData,但是table查询是异步的,通过回调函数去修改这个this.event.importedData没任何用处?真的不知道怎么办.
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-12-20 10:38:44 | 显示全部楼层
您指的是哪里?麻烦配图说明一下,我不是很理解
回复

使用道具 举报

升级   0.61%

3

主题

5

回帖

61

积分

注册会员

Rank: 2

积分
61
发表于 2023-12-20 11:06:48 | 显示全部楼层
论坛管理员 发表于 2023-12-20 10:38
您指的是哪里?麻烦配图说明一下,我不是很理解

数据中心管理->xx库->导入模型->beforeCreateRowData事件下想在excel导入之前通过数据库查询来修改数据,总是无法实现。
回复

使用道具 举报

升级   0.61%

3

主题

5

回帖

61

积分

注册会员

Rank: 2

积分
61
发表于 2023-12-20 11:16:47 | 显示全部楼层
论坛管理员 发表于 2023-12-20 10:38
您指的是哪里?麻烦配图说明一下,我不是很理解

在这里调用数据库查询,但是数据库查询是异步的,感觉查询完了,表格也生成完毕了,能不能在数据库查询之前先阻塞程序执行。

本帖子中包含更多资源

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

x
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-12-21 10:04:21 | 显示全部楼层
不可以,导入模型没有中断的说法,您如果要修改字段,可以使用计算字段,计算字段里可以写脚本,修改导入后的字段
回复

使用道具 举报

升级   0.61%

3

主题

5

回帖

61

积分

注册会员

Rank: 2

积分
61
发表于 2023-12-22 17:12:04 | 显示全部楼层
论坛管理员 发表于 2023-12-21 10:04
不可以,导入模型没有中断的说法,您如果要修改字段,可以使用计算字段,计算字段里可以写脚本,修改导入后 ...

我把查询加载表单哪里了,现在勉强能用,抽空改成计算字段方法,感谢!
回复

使用道具 举报

发表回复

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

本版积分规则

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