我正在使用带有行重新排序功能的jQuery数据表来使用拖放来更改行的顺序。默认情况下,它允许我仅拖动第一列以更改行顺序。我需要更改此默认设置,并允许用户通过拖动第三列来更改行序列。
非常感谢任何帮助。
提前致谢!
答案 0 :(得分:0)
您可以使用 selector
属性和自定义类名使用特定列执行行重新排序。
在数据表设置代码中为要重新排序的列分配自定义类名:
...
columns: [
...
{
data: ...
className: 'reorder-item'
}
]
然后只需在 rowReorder
属性中引用它:
"rowReorder": {
"selector": '.reorder-item'
}
答案 1 :(得分:-1)
你应该试着看看这里:
https://datatables.net/reference/option/rowReorder.selector
我设法使用此设置:
"rowReorder": {
"update": false,
"selector" : "td:nth-child(4)"
}