javascript - 如何使用变量更改 jquery 数据表语言
问题描述
如何更改我的数据表的语言?此代码有效,但我想更改otable
. 基本上我的问题是,当我更改语言而不是 otable.columns() 时,evnt 不起作用,而当我使用var otable = $('#grdFormlist').DataTable();
更改语言时,事件不起作用
var otable = $('#grdFormlist').DataTable();
otable.columns().every(function () {
var that = this;
$('input', this.footer()).on('keyup change', function () {
if (that.search() !== this.value) {
that
.search(this.value)
.draw();
}
});
});
otable = $('#grdFormlist').DataTable({
"language": {
"url": "//cdn.datatables.net/plug-ins/9dcbecd42ad/i18n/French.json"
}
});
解决方案
感谢大家使用超时解决了我的问题。
var otable = $('#grdFormlist').DataTable({
"language": {
"url": "//cdn.datatables.net/plug-ins/9dcbecd42ad/i18n/French.json"
}
});
setTimeout(function () {
otable.columns().every(function () {
var that = this;
$('input', this.footer()).on('keyup change', function () {
if (that.search() !== this.value) {
that
.search(this.value)
.draw();
}
});
});
},3000)
推荐阅读
- google-sheets - 在谷歌表中记录数据更改的问题
- python - xlwings:当第一个单元格为空时,如何读取所有值?
- python - 我无法将 pdf 文件发布到在 docker 容器中运行的烧瓶 api
- microsoft-graph-api - Microsoft Teams - 在团队频道中对消息/回复调用 HTTP 请求
- php - 请求缺少必需的参数,包含无效的参数值
- c - GStreamer 不会显示视频
- c# - 在 Unity C# 中 Ping IPv6 地址
- vb.net - GitHub Actions 花费太多时间来构建整个解决方案
- android - 如何编写 Android.bp 以支持多种构建变体?
- java - java.net.BindException:地址已在 tomcat 中使用