编辑: 我想使用由数据表提供的默认处理消息功能,但看起来它只适用于服务器端处理。我没有使用服务器端处理。
EDIT : I want to use the default processing message feature provided by datatables but looks like it works only with server side processing. I am not using server side processing.
原始问题: 我想显示处理消息每当我从DataTables中添加/删除记录时,请 DataTables 。我不使用服务器端处理,根据少数事件我删除/添加记录到DataTable。
Original Question : I want to display processing message in DataTables whenever I am adding / deleting records from DataTables. I am not using server side processing, depending on few events I delete / add records to DataTables.
我尝试使用 bProcessing 作为 true 和 sProcessing 可以自定义进度消息,但看起来它只适用于服务器端处理。没有服务器端处理,怎么能达到同样的效果?我如何显式地调用显示处理消息的函数?
I tried using bProcessing as true and sProcessing to give custom progress message but looks like it works only with server side processing. How can I achieve same with without server side processing? How can I explicitly call a function which displays processing message?
以下是类似的示例但它使用服务器端处理。
Here is a similar example but it uses server side processing.
谢谢。
解决方案: 演示 感谢@Robodude。
Solution : DEMO Thanks @Robodude.
推荐答案所以我发起了这个例子,页面上有一个包含Processing ...文本的隐藏div,我想象的显示它的方式是控制是在发送服务器处理的ajax之前,它显示它,当它完成后,它隐藏它。当您启用bProcessing并在满足条件的情况下控制其可见性时,我会检查您的表中是否有默认的隐藏div。
So I firebugged the example and there is a hidden div on the page that contains the "Processing..." text and the way I imagine display of it is controlled is right before the ajax for the server processing is sent, it shows it and when it's completed, it hides it. I would check to see if you have a default hidden div on your table when enabling bProcessing and control its visibility when the conditions for it appearing are met.
隐藏的div应该是ID.OF.YOUR.TABLE_processing
The id of the hidden div should be the ID.OF.YOUR.TABLE_processing
所以现在我将为您需要的不同条件创建处理程序,就像这里所示的示例一样:
So now I'd create handlers for the different conditions that you need to account for much like the examples seen here:
datatables/ release-datatables / examples / advanced_init / events_live.html
更多推荐
在jQuery DataTables中显示处理消息
发布评论