参考如下代码!我是根据这个案例/UI2/system/components/justep/list/demo/news.w
li上添加点击事件 实现的! 类似于冒泡排序的方式,依次和上一行的行对象交互位置
核心代码介绍:
获取当前行对象:event.bindingContext.$object
获取行对象索引:event.bindingContext.$object.index();
获取所有行对象的数组:data.datas.get();
交互行对象: data.exchangeRow(row,row);
Model.prototype.li1Click = function(event){
var data = this.comp('newsData');
var ListNum = event.bindingContext.$object.index();
for (var i=ListNum-1;i>=0;i--)
{
data.exchangeRow(data.datas.get()[i],event.bindingContext.$object);
}
};
评一波