如何使用.DataTable()方法设置DataTables的西班牙语语言?
用
DataTable()方法设置DataTables西班牙语语言的解决方案 嗨,别担心!其实你不用纠结初始化方法的大小写——DataTable()(大写D的推荐新方法)和旧的dataTable()在语言配置上的语法是完全一致的,只是前者返回的是DataTables API实例,后者返回jQuery对象而已。
下面给你两种常用的西班牙语配置方式:
方式1:直接在配置中定义西班牙语文本
适合不想额外加载文件的场景,把所有需要替换的文本直接写在language对象里:
$('#product_table').DataTable({ language: { processing: "Procesando...", search: "Buscar:", lengthMenu: "Mostrar _MENU_ registros", info: "Mostrando registros del _START_ al _END_ de un total de _TOTAL_ registros", infoEmpty: "Mostrando registros del 0 al 0 de un total de 0 registros", infoFiltered: "(filtrado de un total de _MAX_ registros)", loadingRecords: "Cargando...", zeroRecords: "No se encontraron resultados", emptyTable: "Ningún dato disponible en esta tabla", paginate: { first: "Primero", previous: "Anterior", next: "Siguiente", last: "Último" }, aria: { sortAscending: ": Activar para ordenar la columna de manera ascendente", sortDescending: ": Activar para ordenar la columna de manera descendente" } } });
方式2:加载官方西班牙语语言文件(推荐)
直接引用官方CDN的语言包文件,更简洁且维护方便:
$('#product_table').DataTable({ language: { url: "//cdn.datatables.net/plug-ins/1.13.4/i18n/es-ES.json" } });
如果想本地部署,你可以从DataTables官方插件库下载对应的西班牙语JSON文件,然后把url改成你项目里的本地文件路径即可。
总结一下:官方文档里的旧示例只是用了dataTable()初始化,你只需要把初始化方法换成DataTable(),配置部分完全可以直接复用~
内容的提问来源于stack exchange,提问作者M.E.
相关产品推荐
相关产品推荐

