如何使用本地化文件并覆盖 1 个本地化功能
How can I use a localization files and overwrite 1 localization function
我正在尝试构建一个本地化的 bootstrap-table。
<table class="table table-condensed table-bordered table-hover"
data-cache="false"
data-show-footer="false"
data-show-refresh="false"
data-show-toggle="false"
data-toggle="table"
/>
$('#table').bootstrapTable({
locale :"nl-NL"
});
当我包含语言环境文件时一切正常 bootstrap-table-nl-NL.js
我想覆盖显示分页文本的页脚文本。在文档中它说我需要为 formatShowingRows
定义一个函数
同时使用 locale
和 formatShowingRows
似乎有问题
$('#table').bootstrapTable({
locale :"nl-NL"
formatShowingRows: function (pageFrom, pageTo, totalRows) {
return 'Showing ' + pageFrom + ' to ' + pageTo + ' of ' + totalRows + ' rows';
}
});
当我执行上面的脚本时。分页文本没有替换为我想要的文本。
如果我删除语言环境。确实如此。
所以看起来 locale
和 formatShowingRows
不兼容。
有什么想法吗??
您可以使用 updateFormatText to change the messages BootstrapTable uses even (or especially) with localization. See https://live.bootstrap-table.com/code/wenzhixin/1640 作为示例。
我正在尝试构建一个本地化的 bootstrap-table。
<table class="table table-condensed table-bordered table-hover"
data-cache="false"
data-show-footer="false"
data-show-refresh="false"
data-show-toggle="false"
data-toggle="table"
/>
$('#table').bootstrapTable({
locale :"nl-NL"
});
当我包含语言环境文件时一切正常 bootstrap-table-nl-NL.js
我想覆盖显示分页文本的页脚文本。在文档中它说我需要为 formatShowingRows
同时使用 locale
和 formatShowingRows
$('#table').bootstrapTable({
locale :"nl-NL"
formatShowingRows: function (pageFrom, pageTo, totalRows) {
return 'Showing ' + pageFrom + ' to ' + pageTo + ' of ' + totalRows + ' rows';
}
});
当我执行上面的脚本时。分页文本没有替换为我想要的文本。 如果我删除语言环境。确实如此。
所以看起来 locale
和 formatShowingRows
不兼容。
有什么想法吗??
您可以使用 updateFormatText to change the messages BootstrapTable uses even (or especially) with localization. See https://live.bootstrap-table.com/code/wenzhixin/1640 作为示例。