青春的馒头 发表于 2023-12-19 21:43:11

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

有个需求,想根据导入的编号从table里面查询到所有的表单数据,想在beforeCreateRowData 事件里面修改数据this.event.importedData,但是table查询是异步的,通过回调函数去修改这个this.event.importedData没任何用处?真的不知道怎么办.

论坛管理员 发表于 2023-12-20 10:38:44

您指的是哪里?麻烦配图说明一下,我不是很理解

青春的馒头 发表于 2023-12-20 11:06:48

论坛管理员 发表于 2023-12-20 10:38
您指的是哪里?麻烦配图说明一下,我不是很理解

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

青春的馒头 发表于 2023-12-20 11:16:47

论坛管理员 发表于 2023-12-20 10:38
您指的是哪里?麻烦配图说明一下,我不是很理解

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

论坛管理员 发表于 2023-12-21 10:04:21

不可以,导入模型没有中断的说法,您如果要修改字段,可以使用计算字段,计算字段里可以写脚本,修改导入后的字段

青春的馒头 发表于 2023-12-22 17:12:04

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

我把查询加载表单哪里了,现在勉强能用,抽空改成计算字段方法,感谢!
页: [1]
查看完整版本: 关于导入excel时数据库查询无法使用的问题