gczxxu 发表于 2022-12-7 14:20:09

231204核心库升级,请大家及时更新 xTools快速开发工具包

本帖最后由 gczxxu 于 2023-12-4 20:27 编辑

插件链接:插件链接
DEMO文件:

因升级频繁。DEMO文件不能及时更新。有不清楚的地方可以在格子2群@我。

更新日志:

2022/12/21 升级 1.0.3.0 修改 x表格至json BUG,使条件判断支持空值和字符串以及数值判断
2022/12/20 升级 1.0.2.0 升级表格至json,支持条件获取。可快速方便的实现PC和移动端的图文列表多记录选择
2022/12/15 升级 1.0.1.0 增加表格单行或多行数据自适应获取和传递。


内容过多。建议大家直接下载demo试用。。





x用户系统头像(PC/APP)
直接调用显示当前用户系统头像图标,并可以自定义边框半径、粗细及颜色。通常用来制作自定义用户信息弹出页。如图:249186
x图标交换(PC/APP)支持两个单元格(单个单元格和合并都可以)之间的图片切换,图片自动适应切换后位置的大小,能常用来做开合面板的按钮。如图:

x取树目录文本(PC):取树目录中当前选择项的显示文本,非绑定的ID值。
x单元格集合至JSON/xJSON至单元格集合(PC/APP)通过“x单元格集合至JSON”选定的一个或多个单元格转换为JSON,也可以把其转换的JSON通过“xJSON至单元格集合”自动适配至相应单元格。如图:x表格至JSON/xJSON至表格(PC/APP)通过“x表格至JSON”将选择的表格转换为JSON,并可以用“xJSON至表格”再将JSON数据自动适配回表格中。1.0.3版后升级为可自定义条件获取记录。可直接实现图文列表记录多选至JSON,如图
x选择表格当前行至JSON(PC/APP)把指定表格当年行数据转为JSON。通常做为“x回调”命令来使用。
划重点:x回调执行POP/x回调存值POP(PC/APP)概述:此功能可配合大部分xTools工具进行协同工作。为活字格页面间数据传递节省大量开发时间:如通常的表格数据传递得手动选相应列,如列字段过多时。操作极为不便。也不能有效的生成一对多表的数据传递。
避免开发设计时频繁打开设计页面:通常做为页面间数据传递时。需要选择相应弹出页面的辅助单元格。造成页面在设计器中关闭后又自动的频繁打开有效减少了命令面板的使用次数,因为命令中基本不绑定是谁调用了此数据选择页,所以可以实现一次生成,多页面重复调用,互不影响。
减少页中设计中辅助单元格的使用,使页面更加整洁:因为全部采用了内部格式,大大减少了数据间操作时需要的辅助单元格数量。增加效率:有时我们数据传递会造成odata数据重复读取,使用此工具可以有效避免此问题带来的效率问题。
注:此插件需要加载外置JS库:

功能简介:
此插件用来进行当前页和弹出页之间的传值。并可在传值后执行相应命令操作。
已内置四个常用功能:
a. 替换当前表所有内容
b. 追加并自动适配数据至表末尾
c. 用指定行数据替换当前表选择行
d. 替换并自动适配当前页一个或多个单元格的值
另外还预留了一个自定义命令功能。在以上四个常用功能不能满足要求时,可根据自己的需要开发相应自定义方法。

操作方法:
1、替换所有表内容(表名,key)
在弹出页面中相应组件中设置以下命令:
x表格至Json:选择表格,所需要传递的列名,填写返回变量名如tablejson
x回调存值POP:唯一数据名变量如”表格数据“,需要传送的值如上一句中的tablejson
关闭弹出页面:全部不要打勾。
在当前页相应组件中设置以下命令:
x回调执行POP:xTools常用方法选”替换所有表内容“,参数一填写需要被追加的表格名称,参数二填写回传的数据名变量如上面的”表格数据“
弹出页面:选择包含以上”x回调存值POP“命令的弹出页。

2、追加至表末尾(表名,key)
在弹出页面中相应组件中设置以下命令
x表格至Json:选择表格,所需要传递的列名,填写返回变量名如tablejson
x回调存值POP:唯一数据名变量如”表格数据“,需要传送的值如上一句中的tablejson
关闭弹出页面:全部不要打勾。
在当前页相应组件中设置以下命令:
x回调执行POP:xTools常用方法选”追加至表末尾“,参数一填写需要被追加的表格名称,参数二填写回传的数据名变量如上面的”表格数据“
弹出页面:选择包含以上”x回调存值POP“命令的弹出页。

3、替换表当前选择行(表名,key)
在弹出页面中相应组件中设置以下命令
x选择表格当前行至Json:选择表格,所需要传递的列名,填写返回变量名如rowjson
x回调存值POP:唯一数据名变量如”行数据“,需要传送的值如上一句中的rowjson
关闭弹出页面:全部不要打勾。
在当前页相应组件中设置以下命令:
x回调执行POP:xTools常用方法选”替换表当前选择行“,参数一填写需要被追加的表格名称,参数二填写回传的数据名变量如上面的”行数据“
弹出页面:选择包含以上”x回调存值POP“命令的弹出页。

4、替换当前页单元格集合(key)
在弹出页面中相应组件中设置以下命令
x单元格集合至Json:选择表格,所需要传递的列名,填写返回变量名如celljson
x回调存值POP:唯一数据名变量如”单元格数据“,需要传送的值如上一句中的celljson
关闭弹出页面:全部不要打勾。
在当前页相应组件中设置以下命令:
x回调执行POP:xTools常用方法选”替换当前页单元格集合“,参数一填写需要被追加的表格名称,参数二填写回传的数据名变量如上面的”单元格数据“
弹出页面:选择包含以上”x回调存值POP“命令的弹出页。

5、自定义方法:
方法名称:不用带括号
参数一~参数四:方法默认最大支持四个参数。参数依据自定义的参数相应位置自动适配



gczxxu 发表于 2023-4-14 10:59:00

加载中 发表于 2023-4-12 14:50
xJson至表格的勾选覆盖或追加,再重启设计器后会失效

插件已更新。

hubei333 发表于 2022-12-8 09:02:09

感谢分享!

Brian.Zhang 发表于 2022-12-8 09:23:38

赞一个:jy74a:

137294886 发表于 2022-12-8 10:54:30

赞一个

olookok 发表于 2022-12-8 11:31:59

优秀

Aa金砂 发表于 2022-12-12 10:50:04

是官方插件吗

gczxxu 发表于 2022-12-12 16:34:40

Aa金砂 发表于 2022-12-12 10:50
是官方插件吗

看图标也不像官方插件啊!!!

tisking 发表于 2022-12-20 16:58:56

试了一下不知道啥场景会用到,看的一脸懵逼,但是还是要喊一句牛批:lol

gczxxu 发表于 2022-12-20 17:31:31

tisking 发表于 2022-12-20 16:58
试了一下不知道啥场景会用到,看的一脸懵逼,但是还是要喊一句牛批

只要是页面之间数据传递的地方,都会用到

muto 发表于 2022-12-21 09:13:02

大神真是牛,这个官方应该做的内容
页: [1] 2 3 4 5 6 7 8
查看完整版本: 231204核心库升级,请大家及时更新 xTools快速开发工具包