Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/449.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 带有DataTables的表的选项,用于添加、删除、调整大小和更改列顺序_Javascript_Angularjs_Datatables - Fatal编程技术网

Javascript 带有DataTables的表的选项,用于添加、删除、调整大小和更改列顺序

Javascript 带有DataTables的表的选项,用于添加、删除、调整大小和更改列顺序,javascript,angularjs,datatables,Javascript,Angularjs,Datatables,你能帮帮我吗? 我有一个表使用(DataTable插件)(与什么内容无关),我需要能够对列执行一些操作: 可以通过左右拖动列来更改列的位置 添加/删除新列(选项卡的所有数据都在angular object中,并且已在第页中提供) 选择调整列的大小 所有这些选项都应该在页面刷新后保存 DataTables已经有了一个试用插件,但刷新后它没有保存状态,并且没有添加/删除列的选项 也许,有人知道som插件或夫妇解决所有这些我的表的要求。或者用什么方法来做? 谢谢。是的,所有这些都做了。您引用的链接

你能帮帮我吗? 我有一个表使用(DataTable插件)(与什么内容无关),我需要能够对列执行一些操作:

  • 可以通过左右拖动列来更改列的位置
  • 添加/删除新列(选项卡的所有数据都在angular object中,并且已在第页中提供)
  • 选择调整列的大小
所有这些选项都应该在页面刷新后保存

DataTables已经有了一个试用插件,但刷新后它没有保存状态,并且没有添加/删除列的选项

也许,有人知道som插件或夫妇解决所有这些我的表的要求。或者用什么方法来做? 谢谢。

是的,所有这些都做了。您引用的链接是旧的。当前的重新排序插件是,它将状态为save,但在初始化表时必须正确配置


添加和删除列可以使用设置,有几种方法可以调整列的大小,包括。

ColReorder
没有调整列大小的功能。您不能使用
column.width调整大小
没有说您可以使用column.width调整大小。说这是一个初始化选项。@JoeMcCarty谢谢你。我插上它,几乎实现了我所需要的一切。有一些错误,但我想我会修复它。如果创建所有列,您可以使用
stateSaveParams
等来存储/还原
ColReorderWithResize.js
状态,您可以通过
column.visible
true/false创建自己的“添加/删除列”