假设我有时从服务器获得空数据,我想在DataTables中显示没有数据发现消息?这怎么可能?如何在数据表中显示空数据消息
回答
如果你想自定义正在对空表使用显示的消息是:
$('#example').dataTable({
"oLanguage": {
"sEmptyTable": "My Custom Message On Empty Table"
}
});
由于数据表1.10,你可以做到以下几点:
$('#example').DataTable({
"language": {
"emptyTable": "My Custom Message On Empty Table"
}
});
对于完整可用的数据表定制消息为表格请看下面的链接reference/option/language
个默认情况下,网格视图会小心,只需传递空数据集。
的dataTables
更高版本具有以下language
设置(从here拍摄):
"infoEmpty"
- 显示当有表"zeroRecords"
没有记录 - 显示时,有没有记录匹配滤波
eg
$('#example').DataTable({
"language": {
"infoEmpty": "No records available - Got it?",
}
});
注:由于属性名称不包含任何特殊字符,你可以删除引号:
$('#example').DataTable({
language: {
infoEmpty: "No records available - Got it?",
}
});
'infoEmpty'实际上是表的信息部分。看到这[jsfiddle](https://jsfiddle.net/jeffxiao/hnj8yusm/1/) –
值得注意的是,如果你正在返回服务器端数据 - 你必须提供数据即使没有任何属性。它不读recordsTotal
或recordsFiltered
而是依赖于计数的数据对象
我的数据集返回data = null recordsTotal = 0 recordsFiltered = 0,但那个时间dataTable不显示任何消息。它坚持处理。我如何显示默认'找不到结果;当data = null时的消息。请咨询 –
您可以设置处理:false我相信这是一个参数,返回的数据必须在结果集中有一个'Data'键。 – Antony
你也可以做到这一点在initComplete
像下面
"initComplete": function(settings, json) {
$('.dataTables_empty').html("<span class='label label-danger'>No records found</span>");
}
这不是一个正确的方法,但接受的答案是。 –
- 1. 如何在数据表中显示空的消息,如果angularjs
- 2. Viewpager空数据集:显示消息
- 3. 如何显示“无数据”消息
- 4. 填写数据表时显示'正在检索数据'消息
- 5. 当响应数据数组为空时,如何在AngulrJS ngTable插件表中显示“无数据”消息
- 6. jsRender - 如何在没有数据显示时显示消息
- 7. 数据表:如何在数据表行中显示json数据?
- 8. 在c#数据表中显示数据库表数据,但数据表为空
- 9. 在Android中如何在数据更改为数据库时显示消息?
- 10. 第二个数据表不显示 “无可用数据” 消息
- 11. JOIN表为空时如何显示数据库中的数据?
- 12. 如何在存储程序中不显示数据消息
- 13. 如何在php中显示消息,如果表中没有数据
- 14. 加载数据时在jquery数据表中显示自定义消息?
- 15. 在筛选器数据后显示消息空结果angularjs
- 16. 在消息框中显示表单数据
- 17. 在数据表中显示最大大小时的消息
- 18. 数据插入后显示消息框
- 19. 如何在将数据插入数据库后显示警告消息?
- 20. 如何在从Firebase数据库提取数据时显示加载消息?
- 21. 如何在WPF中显示数据表?
- 22. 如何在数据库关闭时显示自定义消息
- 23. 如何在无数据时显示错误消息?
- 24. 如何在搜索mysql数据时显示空值错误消息
- 25. 如果在codeigniter中找不到数据库,则显示消息
- 26. 如果数据库项是空的,请在视图中显示此消息
- 27. 如何在消耗品列表视图中显示sqllite数据
- 28. WPF 4.0组合框显示消息当绑定数据为空
- 29. 使用JavaScript显示消息是成功:数据ID为空
- 30. 如何在丰富的数据表中显示行号信息?
感谢丹尼尔,嘿,你能请帮助我在这个问题上,即http://stackoverflow.com/questions/14376692/loading-script-from-js-file。我希望你会有想法。它与数据表相关 – Naruto
谢谢Daniel,我们如何在单元格中显示自定义消息以获取空记录属性。 – codemilan
@codemilan,你应该谷歌列渲染,看到这个https://datatables.net/examples/advanced_init/column_render.html,看看呈现第一列的js代码,在你的情况下,你可以添加一个空的检查列和渲染任何你想要的单元格 – Daniel