gpt4 book ai didi

javascript - 数据表 o语言(国际化)默认设置

转载 作者:行者123 更新时间:2023-12-02 18:01:31 25 4
gpt4 key购买 nike

我在数据表中设置 i18n 时遇到问题。我知道有 oLanguage 设置,它可以指向一个 url,或者可以手动覆盖。但问题是,我需要为页面上的所有数据表进行设置。可以通过扩展默认选项来预设任何其他设置,但由于某种原因,这不适用于 oLanguage。

$(document).ready(function(){
// set up defaults for datatables
$.extend( $.fn.dataTable.defaults, {
"bFilter": false,
"bProcessing": true,
"bLengthChange":false,
"sPaginationType": "full_numbers",
"sDom": 'rtp',
"oLanguage": {
"sUrl": "themes/simple/javascript/dataTables-sk.js"
},
"bServerSide": true

});
});

当我在初始化时执行此操作时,它有效:

$('table').dataTable( {
"oLanguage": {
"sUrl": "themes/simple/javascript/dataTables-sk.js"
},
});

知道问题出在哪里吗?

最佳答案

我不知道这是否正是您的问题,但有一次我需要本地化所有数据表,并且我扩展了 oLanguage 默认属性,如下所示:

    $.extend( true, $.fn.dataTable.defaults, {
oLanguage : {
"sProcessing": "Procesando...",
"sLengthMenu": "Mostrar _MENU_ registros",
"sZeroRecords": "No se encontraron resultados",
"sEmptyTable": "Ningún dato disponible en esta tabla",
"sInfo": "Mostrando registros del _START_ al _END_ de un total de _TOTAL_ registros",
"sInfoEmpty": "Mostrando registros del 0 al 0 de un total de 0 registros",
"sInfoFiltered": "(filtrado de un total de _MAX_ registros)",
"sInfoPostFix": "",
"sSearch": "Buscar:",
"sUrl": "",
"sInfoThousands": ",",
"sLoadingRecords": "Cargando...",
"oPaginate": {
"sFirst": "Primero",
"sLast": "Último",
"sNext": "Siguiente",
"sPrevious": "Anterior"
},
"oAria": {
"sSortAscending": ": Activar para ordenar la columna de manera ascendente",
"sSortDescending": ": Activar para ordenar la columna de manera descendente"
}
}
});

我将其放入在页面顶部呈现的脚本中,并且应用程序中的所有数据表都已本地化。就我而言,我在官方 DataTables 翻译页面中获得翻译(在我的例子中是西类牙语):

https://datatables.net/plug-ins/i18n/

我不知道我是不是这么晚了,但我最近发现了这个问题。

对不起我的英语。

祝你好运!

关于javascript - 数据表 o语言(国际化)默认设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20491311/

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