精易论坛
标题:
超级编辑框 排序问题
[打印本页]
作者:
Sanat
时间:
2025-2-11 22:20
标题:
超级编辑框 排序问题
本帖最后由 Sanat 于 2025-2-11 22:21 编辑
超级列表框排序问题。
最后想了一个简单又折中的办法。
利用json,然后排序一下子。
因为我需要给整数排序,所以又用了一下加入成员。如果你只是给文本排序,可以直接用json的取所有属性名。
子程序名
返回值类型
公开
备 注
_一键排序_被选择
变量名
类 型
静态
数组
备 注
i
_json
_json
keys
整数型
0
_json.
创建
(
)
计次循环首
(
主窗口.超级列表框1.
取表项数
(
)
, i
)
_json.
置文本
(
主窗口.超级列表框1.
取标题
(
i - 1, 0
)
, 主窗口.超级列表框1.
取标题
(
i - 1, 1
)
)
加入成员
(
keys,
到整数
(
主窗口.超级列表框1.
取标题
(
i - 1, 0
)
)
)
计次循环尾
(
)
数组排序
(
keys,
)
计次循环首
(
取数组成员数
(
keys
)
, i
)
主窗口.超级列表框1.
置标题
(
i - 1, 0,
到文本
(
keys
[
i
]
)
)
主窗口.超级列表框1.
置标题
(
i - 1, 1, _json.
取文本
(
到文本
(
keys
[
i
]
)
)
)
计次循环尾
(
)
_json.
销毁
(
)
i
支持库列表
支持库注释
iext
扩展界面支持库一
.版本 2
.支持库 iext
.子程序 _一键排序_被选择
.局部变量 i
.局部变量 _json, _json
.局部变量 keys, 整数型, , "0"
_json.创建 ()
.计次循环首 (主窗口.超级列表框1.取表项数 (), i)
_json.置文本 (主窗口.超级列表框1.取标题 (i - 1, 0), 主窗口.超级列表框1.取标题 (i - 1, 1))
加入成员 (keys, 到整数 (主窗口.超级列表框1.取标题 (i - 1, 0)))
.计次循环尾 ()
数组排序 (keys, )
.计次循环首 (取数组成员数 (keys), i)
主窗口.超级列表框1.置标题 (i - 1, 0, 到文本 (keys
))
主窗口.超级列表框1.置标题 (i - 1, 1, _json.取文本 (到文本 (keys
)))
.计次循环尾 ()
_json.销毁 ()
作者:
qq977352880
时间:
2025-2-11 22:30
先收藏了,回头仔细看看。
作者:
applepear
时间:
2025-2-18 10:18
_json是什么类来的,
作者:
Sanat
时间:
2025-3-17 11:46
applepear 发表于 2025-2-18 10:18
_json是什么类来的,
精益模块里面也有的。
其他的模板也有
作者:
涤尘
时间:
2025-4-17 20:38
谢谢分享,学习一下
作者:
jolin6201
时间:
2025-4-24 21:38
看起来就很高级
欢迎光临 精易论坛 (https://125.confly.eu.org/)
Powered by Discuz! X3.4