在jQuery DataTables中显示处理消息

时间:2012-07-03 13:01:52

标签: jquery datatables

编辑:
我想使用datatables提供的默认处理消息功能,但看起来它只适用于服务器端处理。我没有使用服务器端处理。


原始问题:
每当我从DataTables添加/删除记录时,我想在DataTables中显示处理消息。我没有使用服务器端处理,这取决于我删除/添加记录到DataTables的几个事件。

我尝试使用bProcessing作为truesProcessing来提供自定义进度消息,但看起来它只适用于服务器端处理。如何在没有服务器端处理的情况下实现相同目标?如何显式调用显示处理消息的函数?

这是一个类似的example,但它使用服务器端处理。

感谢。


解决方案:
DEMO 谢谢@Robodude。

1 个答案:

答案 0 :(得分:21)

所以我对示例进行了抨击,并且页面上有一个隐藏的div,其中包含“Processing ...”文本,我想象它的显示方式是在发送服务器处理的ajax之前控制的,它是显示它,当它完成时,它隐藏它。我会在启用bProcessing时检查你的桌子上是否有默认的隐藏div,并在出现条件时控制其可见性。

隐藏div的id应该是ID.OF.YOUR.TABLE_processing

所以现在我要为你需要考虑的不同条件创建处理程序,就像这里看到的例子一样:

http://datatables.net/release-datatables/examples/advanced_init/events_live.html