精易论坛

标题: 组件数据转JSON格式,一站式解决多配置问题 [打印本页]

作者: 小小C    时间: 2023-6-22 02:29
标题: 组件数据转JSON格式,一站式解决多配置问题
本帖最后由 小小C 于 2023-6-22 03:27 编辑





一站式解决配置多麻烦的问题,
直接序列化或者反序列化,同时支出 超级列表框、高级表格 列表数据。
基本配置只是做了:编辑框、选择框、组合框
有需求的自己更改想要的。

如何定义字段名?
普通组件定义请在组件属性中的“标记”这个属性上进行标记路径
列表组件请看截图如何标记字段,同时也需要在“标记“这个属性上进行标记这个列表的字段名称



调用zyJson模块,这个模块在路径和属性名上 我进行了修改带有Ex函数就是更改的函数。

批量组件数据转JSON.e (28.32 KB, 下载次数: 35)

zyJson2.7.e (371.21 KB, 下载次数: 20)






作者: 2424544044    时间: 2023-6-22 07:52
        支持开源~!感谢分享
作者: kantal    时间: 2023-6-22 09:08
支持开源~!感谢分享
作者: 灵海雪缘    时间: 2023-6-22 11:25

作者: 灵海雪缘    时间: 2023-6-22 11:30
怎么缺这个少那个的,运行不畅,哎
作者: 小小C    时间: 2023-6-22 11:51
本帖最后由 小小C 于 2023-6-26 10:35 编辑

还是把缺少部分贴一下吧。。。。


  
子程序名返回值类型公开备 注
编辑框_取值文本型 **为空
参数名类 型参考可空数组备 注
参数_编辑框编辑框
变量名类 型静态数组备 注
局_文本颜色整数型 
局_文本颜色 = 参数_编辑框.文本颜色
如果真 (局_文本颜色 = # ** 局_文本颜色 = #浅灰 )
返回 (“”)
返回 (参数_编辑框.内容)
子程序名返回值类型公开备 注
组合框_取值文本型 
参数名类 型参考可空数组备 注
参数_组合框组合框
返回 (参数_组合框.内容)
子程序名返回值类型公开备 注
组合框_取现行值文本型 
参数名类 型参考可空数组备 注
参数_组合框组合框
返回 (参数_组合框.取项目文本 (参数_组合框.现行选中项))
子程序名返回值类型公开备 注
组合框_置选中文本  
参数名类 型参考可空数组备 注
参数_组合框组合框
参数_选中文本文本型
参数_默认选中整数型
参数_选中为内容逻辑型
变量名类 型静态数组备 注
i整数型 
计次循环首 (参数_组合框.取项目数 (), i)
如果真 (参数_组合框.取项目文本 (i - 1) = 参数_选中文本)
参数_组合框.现行选中项 = i - 1
返回 ()

计次循环尾 ()
如果真 (是否为空 (参数_默认选中))
参数_组合框.现行选中项 = 参数_默认选中
如果真 (参数_选中为内容)
参数_组合框.内容 = 参数_选中文本

子程序名返回值类型公开备 注
文本_判空逻辑型 
参数名类 型参考可空数组备 注
参数_判断文本文本型
返回 (参数_判断文本 = “” 参数_判断文本 = “null”)
子程序名返回值类型公开备 注
文本_默认值文本型 
参数名类 型参考可空数组备 注
参数_判断文本文本型
参数_默认文本文本型
返回 (选择 (文本_判空 (参数_判断文本), 参数_默认文本, 参数_判断文本))


作者: quary    时间: 2023-6-22 12:10
谢谢楼主分享!!! 好人一生平安!!!
作者: 灵海雪缘    时间: 2023-6-22 13:08
直接发完整源代码撒,像捉迷藏一样,窗口一个控件都没有,还改了控件名字,我只能一个一个去猜了。
作者: pipicool    时间: 2023-6-22 14:20
学习一下
作者: 灵海雪缘    时间: 2023-6-22 21:13
本帖最后由 灵海雪缘 于 2023-6-22 21:14 编辑

文本_判空  是那个模块里面命令啊,缺这少那。


作者: 一指温柔    时间: 2023-6-23 08:47
谢谢分享  
作者: 396384183    时间: 2023-6-23 13:54
组件数据转JSON格
作者: 一指温柔    时间: 2023-6-24 09:07
多谢楼主分享
作者: 孤鸿海上来    时间: 2023-6-24 11:32
感谢楼主分享....
作者: zytlj    时间: 2023-6-25 18:08
谢谢分享,很给力
作者: yuxuanju    时间: 2023-6-26 10:56
下载学习了。感谢
作者: caskywz    时间: 2023-9-14 22:55
666666666666666




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4