【问题标题】:Rename "show XX entries" drop down in DataTables在 DataTables 中重命名“显示 XX 条目”下拉菜单
【发布时间】:2015-01-05 22:11:00
【问题描述】:

在 DataTables 中有没有办法重命名 Show ___ Entries 下拉文本?具体来说,我有一个客户想要将“显示”更改为“显示”。如果没记错的话,这是由 lengthMenu 项生成的,但是当我看到如何自定义选择框选项时,我还没有找到任何更改标签的方法。

更新:这是我的相关代码。

$("#datatable").dataTable( {
  bFilter: false,
  "sDom": 'lfptip',
  "oLanguage": {
    "sLengthMenu": "Display _MENU_ records",
  }
  "aoColumnDefs": [{ "bSortable": false, "aTargets": [ 9 ] }, { sType: 'datetime-us-flex', aTargets: [0, 4] }, { sType: 'numeric-empty-bottom', aTargets: [7, 8] },
    { "sClass": "col-strong", "aTargets": [ 1 ] }
  ],
});

【问题讨论】:

  • datatables.net/plug-ins/i18n/English 列出所有可用的翻译键。你试过修改那个吗?
  • 您在第一个右括号后缺少逗号(并且在最后一个右括号后还有一个逗号)。控制台应该已经提醒您注意这一事实。

标签: jquery datatables


【解决方案1】:

你可以用这个

$('#example').dataTable( {
    "oLanguage": {
      "sLengthMenu": "Display _MENU_ records",
    }
});

来自https://datatables.net/docs/DataTables/1.9.beta.1/DataTable.defaults.oLanguage.html#sLengthMenu_details

【讨论】:

    【解决方案2】:
    $('#example').dataTable( {
        "oLanguage": {
          "sLengthMenu": "Your words here _MENU_ and/or here",
        }
    });
    

    Demo | Docs

    【讨论】:

      【解决方案3】:
      $('#table_id').DataTable({
       "oLanguage": {
                       "sLengthMenu": "Display _MENU_ records", // **dont remove _MENU_ keyword**
                  },
      
      });
      

      【讨论】:

      • 虽然此代码可能会回答问题,但提供有关此代码为何和/或如何回答问题的额外上下文可提高其长期价值。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-08
      • 2012-05-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-16
      相关资源
      最近更新 更多