在jQuery DataTables中显示处理消息
编辑:
我想使用datatables提供的默认处理消息function,但看起来它只适用于服务器端处理。 我没有使用服务器端处理。
原始问题:
每当我从DataTables添加/删除记录时,我想在DataTables中显示处理消息。 我没有使用服务器端处理,这取决于我删除/添加记录到DataTables的几个事件。
我尝试使用bProcessing
作为true
和sProcessing
来提供自定义进度消息, 但看起来它只适用于服务器端处理 。 如何在没有服务器端处理的情况下实现相同目标? 如何显式调用显示处理消息的函数?
这是一个类似的例子,但它使用服务器端处理。
谢谢。
方案:
DEMO谢谢@Robodude。
所以我嘲笑了这个例子,页面上有一个隐藏的div,其中包含“Processing …”文本,我想象它的显示方式是在发送服务器处理的ajax之前控制的,它显示了它和当它完成时,它会隐藏它。 当启用bProcessing并在满足其出现条件时控制其可见性时,我会检查您的桌面上是否有默认的隐藏div。
隐藏div的id应该是ID.OF.YOUR.TABLE_processing
所以现在我要为你需要考虑的不同条件创建处理程序,就像这里看到的例子一样:
http://datatables.net/release-datatables/examples/advanced_init/events_live.html