找回密码
 立即注册

QQ登录

只需一步,快速开始

老秋
金牌服务用户   /  发表于:2022-9-5 21:11  /   查看:2046  /  回复:12
1金币
本帖最后由 Chelsey.Wang 于 2022-9-6 17:43 编辑

【新提醒】如何一个表格可以根据命令,绑定不同的数据源? - 活字格专区 - 求助中心 - 葡萄城产品技术社区 (grapecity.com.cn)
看到之前的一个帖子,我也是遇到了类似的情况。最佳答案是:您好,大概是这样的,就是通过按钮给页面容器设置子页面,在子页面中设置不同的表格就可以实现查看不同的表格啦。


但是这样我如果需要更换100个表,但就需要新建100个子页面,不太现实,希望能有更好的解决方案。


我的场景是这样的,例如有几十个数据表的表结构都是相同的,这些数据表是分库分表出来的,但是需要根据一定的条件,在加载页面时根据用户的选择再来判断将某个数据表的数据绑定到当前页面的的表格中,也就是实现表格数据源的动态绑定,现在好象很难实现。我想问一下哪怕使用JS代码能否实现这个需求,谢谢!

最佳答案

查看完整内容

把表格解绑了,不要绑定数据,然后标题动态,数据用服务端命令返回json这样就可以达到你要的需求

12 个回复

倒序浏览
最佳答案
最佳答案
mfkpie8
银牌会员   /  发表于:2022-9-5 21:11:31
来自 2#

把表格解绑了,不要绑定数据,然后标题动态,数据用服务端命令返回json这样就可以达到你要的需求

本帖子中包含更多资源

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

x
回复 使用道具 举报
15725821270悬赏达人认证 活字格认证
银牌会员   /  发表于:2022-9-6 02:14:12
3#
楼上正解,不过目前的版本倒是不用服务端命令,前段可以直接设置变量从数据库取查询取出数据,然后转为json字符串后导入到表格或单元格中即可。
回复 使用道具 举报
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-9-6 11:01:40
4#
感谢楼上大佬的支持,楼上大佬们正解~
如果您数据表结构是完全一致的,那么可以在页面上绑定一张数据结构相同临时表(需要设置初始化不加载数据和松绑订,只是需要用到这张表的数据结构),然后使用SQL命令(服务端)/设置变量命令(前端&服务端)查询多行记录,查询的结果是一个json数组,然后可以使用下面插件中“导入JSON到表格”命令,将查询结果导入到页面上的表格当中:JSON数据源 - 葡萄城市场 (grapecity.com.cn)
当然,这样导入到表格中的记录最终用户可以正常查看,但是相比起直接绑定的数据源,会有一些功能是有限制的,比如导出、排序等这些需要依赖后端数据计算的功能。
回复 使用道具 举报
老秋
金牌服务用户   /  发表于:2022-9-6 17:22:52
5#
特别感谢,很有启发!
希望之后的官方版本可以动态绑定数据,我感觉导入JSON到表格的方式,性能上似乎比直接绑定表格慢一点,特别时数据量大时
回复 使用道具 举报
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-9-6 17:42:57
6#
老秋 发表于 2022-9-6 17:22
特别感谢,很有启发!
希望之后的官方版本可以动态绑定数据,我感觉导入JSON到表格的方式,性能上似乎比直 ...

是的呢,因为通过绑定数据源取数据本身就是会快一些,而且针对取数据并展示到表格中,这里也是做了特别的优化的。
导入json到表格,由于需要在页面加载后重新绘制表格,页面上的布局都需要重新计算,所以耗时会更长一些。
感谢您的反馈,我已经将“表格支持动态绑定数据源”这个需求记录在我们的需求列表当中,编号:40686,后续会由产品组统一评估和规划~
回复 使用道具 举报
老秋
金牌服务用户   /  发表于:2022-9-9 08:05:22
7#
十分感谢!活字格总是给人希望
回复 使用道具 举报
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-9-9 09:17:43
8#
不客气,每一个大家提的需求我们都有分析和记录,会根据需求的紧急性和规划来安排,也正是由于大家的鞭策和支持,活字格才会越来越好,感谢支持~
回复 使用道具 举报
fanhuayimeng
论坛元老   /  发表于:2022-9-9 09:55:31
9#
这个功能刚需啊。。
回复 使用道具 举报
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-9-9 11:58:15
10#
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部