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

// 获取滑动窗体
是 hdct1 = 视图.滑动窗体(资源.编号.hdct1)

//绑定标签布局,绑定后滑动界面时标签布局会跟随运动,需要注意 标签布局 和 滑动窗体 的子项数量应一致,新增子项时也需要同时增加
//输入标签布局的 控件id或控件对象,是否应刷新其内容
是 bdbqbj = hdct1.绑定标签布局(资源.编号.bqbj1, true)
//注意:如果绑定前 标签布局 如有设置子项,绑定时会被清空。绑定后直接添加滑动窗体 的子项并设置 标题

// 获取标签布局
是 hdct1 = 视图.标签布局(资源.编号.bqbj1)

// 加标签
hdct1.加标签("选项")

// 获取页面管理
是 ym1 = hdct1.页面()

//添加新的页面,设置的界面会执行载入事件里的代码
//输入插入序号 如-1为尾部 0为头部,输入标题,输入界面类,输入布局资源,输入控件ID或数据ID,输入数据内容
是 ids = { 资源.编号.wb1, 资源.编号.wb2, 资源.编号.wb3 }
是 values = { "abc", "bac", "bbc" }
ym1.加(-1, "标题", a.lei, 资源.布局.a, ids, values)

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

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

//获取页面数量
是 ymsl = ym1.页面数量()

//释放内存
ym1.释放()

// 其中列表的项目所用的布局是界面 a.iyu 上面的布局,并且布局控件可以设置事件。

// 在其事件中获取相关列表适配器数据

// 如 a.iyu界面中 ID 资源.编号.wb1 的控件 的 单击触屏事件 进行 页面数据的操作

// 页面数据的操作
是 lb2 = 数据.列表(vw)

// 获取触发控件的位置
是 lbcfwz = lb2.列表触发位置()

// 获取触发控件的数据对象
是 lbcfsj = lb2.列表触发数据()

// 获取指定ID的对应数据
是 lbcfsj2 = lb2.列表触发数据(资源.编号.wb1)

// 获取指定位置 和 指定ID的对应数据
是 lbsj1 = lb2.列表数据(0, 资源.编号.wb1)

// 获取指定位置数据对象
是 lbsj2 = lb2.列表数据(0)

// 获取列表数据对象
是 lbsj3 = lb2.列表数据()

// 获取项目根视图控件
是 lbxmst = lb2.列表项目视图()