list组件中点击事件中获取当前行对象的方法是:event.bindingContext.$object
获取这行数据的某个列的值可以是event.bindingContext.$object.val(‘fName’);
修改当前行某个列的值,可以是event.bindingContext.$object.val(‘fName’,’张三’);
详细理解
在list中 循环渲染数据的时候,是循环的data组件!每次循环一行数据,list中 被渲染的这一行数据,行对象就是$object
, 获取某个字段的值就是$object.val(‘字段’) $object可以省略 直接写成 val(‘字段’)
而当前行,表示的是data组件真正选中的行,是哪一行??默认选中的是第一行!
data.val(“字段”,row) 其中第二个参数可以不写,默认是就是当选中前行!(相当于游标)