gczxxu 发表于 2023-5-23 22:35:11

xTable表格功能分享,因3.0大更新,教程停更,请大家耐心等待3.0版

本帖最后由 gczxxu 于 2024-2-26 14:23 编辑

先上DEMO文件。测试版,一年有效期,功能慢慢细说。

因3.0大更新,教程停更,请大家耐心等待3.0版,感兴趣的可以下载贴子中2.0demo了解一下。
3.0没来来。


请大家直接移步商城下 XTableS 吧
插件商城直达

**** Hidden Message *****



插件概述:
支持动态数据表显示,支持主子表编辑,支持组件独立化,原生支持拖拽排序,支持动态多表头,支持在线json格式化编辑,支持常规样式,如日期,布尔值,货币符,支持表列显示,支持动态查询,支持高度自适应分页,支持数据图表化显示,支持导出excel,支持按条件设置行编辑权限,支持按条件设置单元格编辑权限,支持显示隐藏活字格内部字段,支持与活字格原生表格数据互通。支持xTools工具包插件。更多功能持续更新中。。。。。。







gczxxu 发表于 2024-2-26 14:22:50

lxf_007222 发表于 2024-2-26 11:38
期待大神继续更新

改版了。。新名字叫XTableS

gczxxu 发表于 2023-5-23 22:35:24

本帖最后由 gczxxu 于 2023-5-25 10:09 编辑

动态数据表显示:
难度系数:★☆☆☆☆

功能概述:实现xtable表格数据在运行中切换数据库表
用途:可以在单组件中使用xtable对接多页面中多个数据库表数据,统一样式化
设置如下:



gczxxu 发表于 2023-5-23 22:35:33

本帖最后由 gczxxu 于 2023-5-25 10:13 编辑

主子表编辑
难度系数:★★★★★

条件:需提前下载安装xtools插件包,链接直达

功能概述:实现和原生功能相同的主子表同步编辑工能,当然也可以是主子子。。。表
用途:同功能概述
技术难点:需要对xtools插件中的回调相关命令有所了解决,以便解决跨页间数据和消息传送功能,附带xtools插件的自定义回调功能教程

gczxxu 发表于 2023-5-23 22:35:44

本帖最后由 gczxxu 于 2023-5-25 10:10 编辑

表格组件:
难度系数:★★★★☆

功能概述:xtable在组件中的调用方式和命令响应
用途:组件哦。。可以实现模块化



序号含义:
1、表名:用来区分表格,也用来在浏览器缓存中保存表列显示顺序的键名
2、绑定数据表名:你需要绑定数据库中哪个数据表,也就是说显示哪个数据表的数据
3、查询字符串:格式参考活字格设计器中的oData,用来对序号2处数据表数据在服务端进行查询过滤
4、表头格式:你需要自定义为什么样的表头或列显示方式,以及单元格内数据以什么方式显示,如下图中的A处就是表头格式化的字符串,B处根据字符串,实现日期格式化。布尔值显示,货币符号显示。。。


gczxxu 发表于 2023-5-23 22:36:00

本帖最后由 gczxxu 于 2023-5-25 10:10 编辑

拖拽设置:
难度系数:★★☆☆☆

功能概述:这个功能不用多说了。前面我也在论坛中给过其它方案,但在表格中,目前这个方案是最完美的了。
用途:设定序号列。实现拖拽后自动更新序号。

先上演示:


那么这个是怎么玩的呢?

页面中放置xtable表格后。在右则属性栏,找到序号1位置,打上勾,然后在序号2位置写入你用来记录序号的列名就成了。
注意:如果使用动态数据库表,则根据需要把相应属性做出调整即可。

gczxxu 发表于 2023-5-23 22:36:11

本帖最后由 gczxxu 于 2023-5-25 10:11 编辑

动态表头样式占位
难度系数:★★★★★

gczxxu 发表于 2023-5-23 22:36:25

本帖最后由 gczxxu 于 2023-5-25 10:11 编辑

动态查询
难度系数:★★☆☆☆

功能概述:实现对现有数据库表查询
用途:同功能概述

这个比较简单,只需要把相关查询字符串用公式或直接写到以下红线处即可。


小技巧。如果不知道怎么写,在设计器菜单-公式-oDATA生成器来进行辅助设计,如

只需要选择select及其后面的部分即可,注意后面多个双引号哦,至于这个字符串怎么和单元格动态拼接,参考活字格官方教程。






gczxxu 发表于 2023-5-23 22:36:40

本帖最后由 gczxxu 于 2023-5-25 10:11 编辑

数据分页
难度系数:★★☆☆☆

功能概述:实现在大数量时实现数据分页显示,可以配合demo文件中的 测试大数据按钮进行大数据量加载测试。
用途:同功能概述


按图中对xtable指定分页属性进行勾选即可,现有版本如开启分页后,是根据控件高度进行分页数量自适应的。


动态演示:3750条数据量


gczxxu 发表于 2023-5-23 22:36:54

本帖最后由 gczxxu 于 2023-5-25 10:12 编辑

支持按条件设置行编辑权限,支持按条件设置单元格编辑权限
难度系数:★★☆☆☆

大招开启:这应该是好多人之前提过的需求。根据条件可编辑锁定指定行或单元格,判断条件符支持:!=,==,<,>,<=,>=

功能概述:根据自数据表中的值来实现锁定或开启编辑状态,可实现行编辑判断和单元格编辑判断(使用此功能,xtable属性 是否可编辑 需要打勾)
用途1:我们正常项目中,有可能会碰到以下情形,一条记录被主管批准后,批准字段值为true,则这条记录不可以再编辑

已知数据表中存在在 单位 字段,当单位字段的值为 支 时,则此行数据不可编辑,判断方式参考上图。

动态演示:一开始记录1单位为根,改为支之后。因为可编辑条件的存在,则记录1自动锁定为不可编辑状态。




同理:单元格可编辑状态控制类似。


小技巧:可以通过数字字段实现多行锁定,如 序号>5,则锁定所有序号<5的记录



gczxxu 发表于 2023-5-23 22:37:09

本帖最后由 gczxxu 于 2023-5-25 10:12 编辑

支持与活字格原生表格数据互通。支持xTools工具包 占位
难度系数:★★☆☆☆
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: xTable表格功能分享,因3.0大更新,教程停更,请大家耐心等待3.0版