我不明白bRetrieve(jquery DataTable)的描述

时间:2013-01-17 18:21:06

标签: jquery datatables

从这个页面:

http://datatables.net/new/1.7

  

使用初始化对象进行检索 -   $(...)。dataTable({" bRetrieve":true,...}); - 这是不可能的   像这样初始化之后改变表参数,但确实如此   能够只使用$()。dataTable()的单个调用是有用的。   将bRetrieve设置为true,告诉DataTables您确认这一点。

我认为以下几行是我不明白的:

  

但能够只使用一次调用很有用   $()。dataTable的()。将bRetrieve设置为true,告诉DataTables您   承认这一点。

相关的是bDestroy:

  

重新初始化表格 - $(...)。dataTable({" bDestroy":true,...}); -   实际上,可以重新初始化表,但它是公平的   野蛮。这将破坏旧表,然后初始化一个新表。

有人可以解释这些互动方式吗?在阅读本说明书之前,我觉得有些事情我应该理解,但显然我不会。

1 个答案:

答案 0 :(得分:2)

如数据表网站所述:http://www.datatables.net/ref

“bRetrieve”属性用于确认您理解的数据表,如果特定表中已创建数据表实例而不是创建新对象,则datatable插件将返回现有对象。

编辑:

同样适用于“bDestroy”属性。它告诉datatable,这个表也可以被破坏。如果将此属性设置为 false (告诉您不要销毁此表),那么在调用datatable对象上的fnDestroy()函数之后,会出现一个弹出警告,说表不能被毁灭。