grid怎么对某一行数据进行上下移动
我的这种做法可以进行上移下移,但是移动之后选中行不会变,例如我选中第三行然后我点击上移,那这时候我选中的应该会变成第二行,但他还是在第三行,有什么办法解决吗,或者有其他移动的方法能避免这个问题吗function moveItemUp(){
if(currentIndex.value>0){
const temp = dataList[currentIndex.value];
dataList.splice(currentIndex.value, 1);
dataList.splice(currentIndex.value - 1, 0, temp);
refresh()
}
}
grid本身没有移动行的办法,你通过移动数据源的item顺序没有问题。
可以在上述代码执行以后,再去更新grid的选中区域,设置selection
页:
[1]