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

// 获取滑动窗体
s hdct1 = st.hdct(zy.i.hdct1)

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

// 获取标签布局
s hdct1 = st.bqbj(zy.i.bqbj1)

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

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

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

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

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

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

//释放内存
ym1.sf()

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

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

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

// 页面数据的操作
s lb2 = sj.lb(vw)

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

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

// 获取指定ID的对应数据
s lbcfsj2 = lb2.lbcfsj(zy.i.wb1)

// 获取指定位置 和 指定ID的对应数据
s lbsj1 = lb2.lbsj(0, zy.i.wb1)

// 获取指定位置数据对象
s lbsj2 = lb2.lbsj(0)

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

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