我试图设置我在项目中使用的数据表的默认值。如何更改jquery DataTables插件的默认值
我可以改变数据表的默认值与:
$.extend($.fn.dataTable.defaults.oLanguage, {
"sProcessing": "Loading..."
});
但是,当我试图改变默认的一个插件值,如:
$.extend($.fn.dataTable.defaults.oColVis, {
"buttonText": "Change columns"
});
它不工作。
我试图找到插件在$.fn.dataTableExt
使用的默认值,但找不到任何东西。
编辑:只是为了让我清楚我的问题,我知道我可以在dataTable初始化中更改插件属性,如Nicola Peluchetti指出的那样。
但我在我的项目中的不同地方使用dataTable,我将不得不在不同的地方以这种方式重复代码。没有选择。
感谢您的回复,但那不是我想要的。那只是为了这个例子,我需要它作为我的项目的所有数据表的默认值。 – PutzKipa
这是正确的答案。要更改所有实例,它的完成同样的方式,除非你设置这个参数在ColVis.js文件,而不是在你的数据表初始化: 'code' /** * 用于按钮文本 * @property buttonText * @type字符串 * @default显示/隐藏列 */ “buttonText”: “显示/隐藏列”, 'code' (系我ColVis.js文件228-234) – DrewT