detailSortEnd明细表表格拖动排序

[vue3代码]写在生成的[表.vue]文件中,[vue2代码]写在[表.jsx]文件methods方法中;二选一实现
vue3代码
//生成的vue标签上添加方法
<view-grid :detailSortEnd="detailSortEnd"></view-grid>

const onInit = async ($vm) => {
  gridRef = $vm
  //启用明细表排序
  gridRef.detailOptions.sortable = true
}
//实现排序方法
const detailSortEnd=(newIndex, oldIndex, rows)=> {
    //拖动后对表的字段重新排序
    rows.forEach((x, index) => {
        x.字段 = index + 1
    })
}
Last Updated 2025/4/14 16:16:16