|
本帖最后由 lxd_chen 于 2018-3-23 17:00 编辑
- Model.prototype.upBtnClick = function(event){
- var row = event.bindingContext.$object;
- var data = this.comp("regionData");
- if( row.index != 0 && data.getValue("FATHER_ID",row.index()-1) == row.val("FATHER_ID") ){// 判断不是第一行,且存在同一组中
-
- var upOrder = data.getValue("REGION_ORDER",row.index()-1);//取上一行序号
- data.setValue("REGION_ORDER",row.val("REGION_ORDER"),row.index()-1);//上一行赋值当前行序号
- row.val("REGION_ORDER",upOrder);//当前行赋值上一行序号
- data.saveData();//保存数据
- data.refreshData();//刷新data组件
-
- }
-
- };
- Model.prototype.downBtnClick = function(event){
- var row = event.bindingContext.$object;
- var data = this.comp("regionData");
-
- if( ( data.getCount() - 1 ) != row.index() && data.getValue("FATHER_ID",row.index()+1) == row.val("FATHER_ID") ){// 判断不是最后一行,且存在同一组中
-
- var downOrder = data.getValue("REGION_ORDER",row.index()+1);//取下一行序号
- data.setValue("REGION_ORDER",row.val("REGION_ORDER"),row.index()+1);//下一行赋值当前行序号
- row.val("REGION_ORDER",downOrder);//当前行赋值下一行序号
- data.saveData();//保存数据
- data.refreshData();//刷新data组件
-
- }
-
- };
复制代码
报错在data.getValue()方法 , 有没有根据索引获取行对象的方法。 |
|