uht 滑动窗体控制
2022-12-22 15:49:15 最后更新
用法:

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

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

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

//获取页面总数
s b = uht(2, "size", b)
syso(b)

//释放内存
uht(2, "close")

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

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

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

// 或
uht(2, "add", -1, "标题", a.iyu, sz1, sz2)

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