Javascript 如何将数据表的页码格式更改为其他语言环境?

Javascript 如何将数据表的页码格式更改为其他语言环境?,javascript,jquery,pagination,jquery-datatables,Javascript,Jquery,Pagination,Jquery Datatables,如何将Databases的页码格式更改为另一种区域设置格式,即阿拉伯语数字格式。我已经阅读了datatables手册()和MDN(),但没有找到解决方案。他们有用于更改区域设置格式的国际化插件 请参见使用ajax的本例,在本例中,他们将语言更改为德语: 同样,您也可以使用阿拉伯语。他们有用于更改语言环境格式的国际化插件 请参见使用ajax的本例,在本例中,他们将语言更改为德语: 同样,您也可以使用阿拉伯语。他们有用于更改语言环境格式的国际化插件 请参见使用ajax的本例,在本例中,他们将语言

如何将Databases的页码格式更改为另一种区域设置格式,即阿拉伯语数字格式。我已经阅读了datatables手册()和MDN(),但没有找到解决方案。

他们有用于更改区域设置格式的国际化插件

请参见使用ajax的本例,在本例中,他们将语言更改为德语:


同样,您也可以使用阿拉伯语。

他们有用于更改语言环境格式的国际化插件

请参见使用ajax的本例,在本例中,他们将语言更改为德语:


同样,您也可以使用阿拉伯语。

他们有用于更改语言环境格式的国际化插件

请参见使用ajax的本例,在本例中,他们将语言更改为德语:


同样,您也可以使用阿拉伯语。

他们有用于更改语言环境格式的国际化插件

请参见使用ajax的本例,在本例中,他们将语言更改为德语:

同样,你也可以选择阿拉伯语。

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

  • 更改代码,特别是添加到
    DataTable.ext.renderer
    中关于第14205行(v1.10.7)的内部函数
    pageButton

    将关于第14258行的代码更改为

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

  • 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);
       })
    });  
    
    我猜分页应该是这样的

    演示->

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

  • 更改代码,特别是添加到
    DataTable.ext.renderer
    中关于第14205行(v1.10.7)的内部函数
    pageButton

    将关于第14258行的代码更改为

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

  • 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);
       })
    });  
    
    我猜分页应该是这样的

    演示->

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

  • 更改代码,特别是添加到
    DataTable.ext.renderer
    中关于第14205行(v1.10.7)的内部函数
    pageButton

    将关于第14258行的代码更改为

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

  • 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);
       })
    });  
    
    我猜分页应该是这样的

    演示->

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

  • 更改代码,特别是添加到
    DataTable.ext.renderer
    中关于第14205行(v1.10.7)的内部函数
    pageButton

    将关于第14258行的代码更改为

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

  • 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);
       })
    });  
    
    我猜分页应该是这样的

    演示->


  • 它有助于翻译字符串,但无法在区域设置格式中显示数字。它有助于翻译字符串,但无法在区域设置格式中显示数字。它有助于翻译字符串,但无法在区域设置格式中显示数字。它有助于翻译字符串,但无法在区域设置格式中显示数字区域设置格式。