将您的旧表格转换为具有列和行排序的拖放表格,就像魔术一样!
最后,您可以随心所欲地拖动和排序表格。 [![demo.gif][demoPic]][demo]
试试 [演示][demo]!
Table-dragger 是一个极简的 JavaScript 库,用于构建可重新排序的拖放表格。
你可以在 npm 上获取它。
npm install table-dragger --save或者
import tableDragger from 'table-dragger'
tableDragger(el, options?)
header1
header2
conten1
conten2
var el = document.getElementById('table');
var dragger = tableDragger(el, {
mode: 'row',
dragHandler: '.handle',
onlyBody: true,
animation: 300
});
dragger.on('drop',function(from, to){
console(from);
console(to);
});此外,您也可以不设置任何选项,默认情况下将采用默认选项进行拖放。 以下详细介绍了各个选项。
options.modemode 设置为 column,用户可拖动并排序表格的列mode 设置为 row,用户可拖动并排序表格的行mode 设置为 free,用户可根据鼠标移动方向拖动行或列。请注意,在 free 模式下,您必须指定 dragHandler。options.animation300 — 无动画暂无开放 Issues,或尚未同步最近议题。