文件名称:大更新【CHENI纯组件列表框1.7】修复重大BUG,新增显示部分表项功能-易语言
文件大小:288KB
文件格式:ZIP
更新时间:2024-07-01 15:07:52
模块控件源码
主要更新内容: 修复 创建_表项_首次方法的数量计算错误及其导致的系列BUG 修复 删除_表项的数组越界防呆判断 修复 获取_* 系列方法 的索引获取失败的判断错误导致的数组越界错误 新增 列表_开启显示部分表项功能 新增 默认显示、隐藏功能 新增 CHENI_数组_去重_整数型 、文本型、字节集型方法 1、修复:由于表项数量赋值位置错误导致的 插入_表项_首次 时表项数量计算错误 2、修复:由于数组越界导致的删除表项出现的成员取值、组件未创建的错误 3、修复:由于 复制组件_* 系列方法对可视进行的判断,可能会导致表项无法被删除的错误【1.6版本如果首次插入时插入了表项 则会导致无法删除任何表项,且无法再次获取其属性!!【原因是修复的第一个错误】】 4、修复:由于返回值判断错误导致的 获取_标签 修改_标签标题 等方法 母组件参数填入非母组件导致的数组越界问题【如果该组件已被添加到表项中不会出现错误】 5、新增:列表_开启显示部分表项功能【开启后将暂时关闭添加、删除表项功能,但依旧可以进行其它操作】 5.1、用途:搜索【模块自身未集成搜索功能】,仅展示属于某特定内容的表项 等 5.2、方法说明: 5.2.1、:列表_开启显示部分表项功能 参数:显示表项序号组【整数数组型】 可空(自带去重,可提供带重复序号的数组) 作用:开启后仅显示传入序号的表项,排序方式为数组表项序号的顺序,绑定了表项序号的标签不会受影响,依旧显示之前的表项序号 注意:开启后由于计算、显示问题,插入,删除功能会暂时关闭,退出该功能后,将会恢复 5.2.2、:列表_显示部分表项并排序 参数:同上 作用:同上 注意事项:同上 5.2.3、:列表_显示所有表项 无参方法 作用、恢复到调整调整之前,但并未退出该功能,依旧无法进行删除、添加功能 5.2.4、:列表_隐藏所有表项 无参方法 作用、将所有表项的可视设为假,但是表项的内容并未被改变,且其位置也不会被改变 5.2.5、:列表_退出显示部分表项功能 无参方法 使用此方法后添加、删除功能会被恢复,并且会显示所有表项并按初始序号排序 5.3、由于未进行深入适配,所以 【列表_显示或隐藏单个表项】 【列表_移动表项到指定表项位置】 两个方法暂未公开,如需二开请谨慎使用! 5.4、目前未对开启功能前的表项组件可视进行保存,且如果开启了 默认显示、隐藏功能 功能,显示部分表项时也是以此为依据进行可视操作 且恢复后也同理,将在下个版本进行更新。 6、新增:默认显示、隐藏功能【特别注意:此版本及以后版本请将所有初始化UI的步骤放到 窗口首次激活(或其它窗口显示后执行的方法,且窗口的可视为真,列表载体的可视也为真)中,否则所有表项的可视都会默认为假!】(该项在 创建_列表载体中设置) 使用方法:无方法,修改母组件属性即可 7、新增:CHENI_数组_去重_整数型 、文本型、字节集型方法 参数说明: 参考数组:数组型 提供运算的数组 接收结果的数组:数组型 运算结果赋值的数组 功能说明:去重 【数据对接例程】 【纯UI例程(在模块源码的临时子程序中载入)】 可实现效果: 【纯文本列表】 【图文并茂】 【纯文本】 【分栏功能将在后期版本中推出】
【文件预览】:
cheni纯组件列表框 - 1.7.e
对接数据例程.e
cheni纯组件列表框1.7.ec