如何更改数据表默认空表消息

时间:2015-08-13 08:46:52

标签: datatables

我正在使用数据表来列出和排序结果。

这是我初始化数据表的方法

$('#example1').DataTable({bFilter: false, bInfo: false, paging: false});

工作正常。但我需要将默认表空消息No data available in table更改为No records found。请帮忙。

2 个答案:

答案 0 :(得分:20)

$('#example').dataTable({
    "oLanguage": {
        "sEmptyTable": "My Custom Message On Empty Table"
    }
});

参考:http://datatables.net/forums/discussion/2327/how-to-localize-the-string-no-data-available-in-table

答案 1 :(得分:11)

answer by Ajinkya应该仍然有效,因为库目前保持与旧选项格式的向后兼容性,但是对于DataTables库(1.10+)的更新版本,您应该使用:

$('#example').dataTable( {
    "language": {
      "emptyTable": "No data available in table"
    }
} );

请参阅:https://datatables.net/reference/option/language.emptyTable

此外,如果您想在表格(或搜索结果为空)时自定义信息行:

$('#example').dataTable( {
  "language": {
    "infoEmpty": "No entries to show"
  }
} );

请参阅:https://datatables.net/reference/option/language.infoEmpty