uht 滑动窗体控制
2022-12-22 14:26:23 最后更新
用法:

--添加新的页面,设置的界面会执行载入事件里的代码
--输入滑动窗体的 控件id或控件对象,输入标识,输入插入序号 如-1为尾部 0为头部,输入标题,输入界面名,输入控件对应的数据项...不限制数量可参考代码ula
i:uht(2, "add", -1, "标题", "a.iyu", {1,2,3}, {"abc","bac","bbc"})

--删除界面
--输入滑动窗体的 控件id或控件对象,输入标识,输入界面序号 序号以0开始 -1为尾部
i:uht(2, "del", 0)

--修改界面标题
--输入滑动窗体的 控件id或控件对象,输入标识,输入界面序号 序号以0开始 -1为尾部
i:uht(2, "title", 0, "标题2")

--获取页面总数
local b = i:uht(2, "size", b)
syso(b)

--释放内存
i:uht(2, "close")

--绑定标签布局,绑定后滑动界面时标签布局会跟随运动,需要注意 标签布局 和 滑动窗体 的子项数量应一致,新增子项时也需要同时增加
--输入滑动窗体的 控件id或控件对象,输入标识,输入标签布局的 控件id或控件对象,是否应刷新其内容
i:uht(2, "bd", 3, true)
--注意:如果绑定前 标签布局 如有设置子项,绑定时会被清空。绑定后需使用 i:us(3, "app_tablist", "选项1|选项2|选项3") 代码设置

--增加标签布局 的子项
i:us(3, "app_tabadd", "选项")

--添加滑动窗体 的子项
i:uht(2, "add", -1, "标题", "a.iyu", {1,2,3}, {"abc","bac","bbc"})

说明:
用于动态管理控制滑动窗体和垂直滑动窗体的 新增页面、删除页面、绑定标签布局等。