gpt4 book ai didi

javascript - 如何将数据表的分页编号格式更改为其他语言环境?

转载 作者:行者123 更新时间:2023-11-28 19:12:13 25 4
gpt4 key购买 nike

如何将数据的分页编号格式更改为另一种语言环境格式,即阿拉伯数字格式。我已阅读数据表手册( https://www.datatables.net/examples/basic_init/language.html ) 和 MDN( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/NumberFormat ) 但未能找到解决方案。

最佳答案

你有两个选择(据我所知):

  1. 更改代码,特别是在第 14205 行 (v 1.10.7) 附近添加到 DataTable.ext.renderer 的内部函数 pageButton

    $.extend( true, DataTable.ext.renderer, {
    pageButton: {

    更改第 14258 行的代码

    default:
    btnDisplay = button + 1;
    btnClass = page === button ?
    classes.sPageButtonActive : '';
    break;

    default:
    btnDisplay = new Intl.NumberFormat('ar-EG').format(button + 1);
    btnClass = page === button ?
    classes.sPageButtonActive : '';
    break;
  2. draw.dt 事件上替换渲染的内容

    $('#example').on('draw.dt', function() {
    $('.paginate_button').not('.previous, .next').each(function(i, a) {
    var val = $(a).text();
    val = new Intl.NumberFormat('ar-EG').format(val);
    $(a).text(val);
    })
    });

    猜想分页应该是这样的

    enter image description here

    演示 -> http://jsfiddle.net/hojpyahy/

关于javascript - 如何将数据表的分页编号格式更改为其他语言环境?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30556381/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com