列表适配器的操作
2022-12-22 15:51:57 最后更新
用法:

// 获取列表控件
是 lb = 视图.列表(资源.编号.lb1)

// 获取列表适配器
// 输入界面对象(item.iyu),输入布局资源
是 lbspq = lb.列表适配器(item.lei, 资源.布局.item)
// v7 列表的适配器
//是 v7lbspq = lb.v7列表适配器(item.lei, 资源.布局.item)

// 单项目载入布局完成后,调用事件;可用于单项目布局的调整
是 lbspq2 = lb.列表适配器(item.lei, 资源.布局.item)(ua,pn,vw){
// 载入布局完成后调用

}

// 这里是 界面 item.iyu 上面的2个控件的ID
是 ids = { 资源.编号.wb1, 资源.编号.wb2 }
// 对应设置显示的数据值
是 values = { "小明", "18岁" }
// 添加到列表中
lbspq.加(ids, values)

// 如果需要给列表中图像控件设置图像,可设置路径 或远程网络图像,如
// 这里是 界面 item.iyu 上面的2个控件的ID
// 是 ids = { zy.i.wb1, zy.i.wb2, zy.i.tx1, zy.i.tx2 }
// 对应设置显示的数据值
// 是 values = { "小明", "18岁", "%1.png", "http://abc.com/1.png" }
// 添加到列表中
// lbspq.加(ids, values)

// 对列表适配器中数据修改后,记得刷新数据
lbspq.刷新()

// 删除指定位置的数据
是 sc = lbspq.删除(0)

// 删除所有数据
lbspq.删除()

// 获取指定位置的数据
是 hq = lbspq.获取(0)

// 获取指定位置的指定ID的数据
是 hq2 = lbspq.获取(0, 资源.编号.wb2)

// 设置指定位置的数据对象
lbspq.设置(0, hq)

// 设置指定位置的指定ID的数据
lbspq.设置(0, 资源.编号.wb2, "18岁")

// 获取适配器中数据项目的总数
是 cd = lbspq.总数()

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

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

// 如 item.iyu界面中 ID 资源.编号.wb1 的控件 的 单击触屏事件 获取 列表适配器数据

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

// 获取列表适配器
是 lbsqp = lb2.列表适配器()

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

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

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

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

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

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

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