javascript - Tabulator 保留 Tabulator 加载后所做的更改
问题描述
我正在使用“tabulator-tables”“版本:4.0.4”。
在将制表器与数据一起加载到屏幕上之后,在前端调用翻译函数来翻译制表器表的一些可见数据。一切都按预期工作。
问题是当调整浏览器屏幕或打开窗口检查元素时,制表器会保留在制表器加载后所做的更改(如翻译功能)并显示我们从后端收到的原始数据。
需要帮助:如何保存不会影响浏览器大小或打开检查元素的更改。
请参阅屏幕截图以供参考:
代码:
async function columnTab(searchData = "", lmt) {
searchData = searchData ? searchData : await fetchReqUrl("search", `?limit=${lmt}`, "fetch", "POST", "viewform");
searchData = (JSON.parse(searchData)); //data fetched from back end
let DataCollHead = searchData.columns
let slNo = [{ title: "Sl No.", formatter: "rownum", align: "center", width: 80 }]
DataCollHead = slNo.concat(DataCollHead)
let DataCollList = searchData.tableData
table = new Tabulator("#searchContainer", {
// movableRows:true,
columns: DataCollHead,
layout: "fitColumns",
pagination: "local",
paginationSize: 20,
clipboard: true,
clipboardPasteAction: "replace",
clipboard:true,
clipboardPasteAction:"replace",
responsiveLayout: "collapse" ,
})
var tableData = DataCollList;
table.setData(tableData);
let resultRow = dgei('searchContainer') //function to translate the data
resultObj()
formatResult(resultRow);
}
解决方案
推荐阅读
- windows - Visual Studio 和 Anaconda 终端错误
- typescript - TypeORM 在创建表后插入基本主数据(类型、状态、..)
- python - 如果我有一个功能与另一个功能基本相同,那么加入它们的最佳方式是什么?
- python - 使用 Python 和 Flask 在 Heroku 部署中未更新 PostgreSQL 表
- javascript - 如何在本机反应中将一个数组值分解为索引库上的两个字符串
- html - 如何在滚动到视图中的视差部分底部下方立即添加内容?
- postgresql - 如何强制来自两个不同表的两个(PK 相同的 FK)列不相交
- scala - 变量设置器类型错误:重载的方法需要结果类型
- laravel - 我想通过 Laravel 中的 Checkbox Unique ID 下载一个 excel 文件,我在这里使用 Maatwebsite\Excel
- c++ - 可以在不实现 try/catch 块的情况下从资源创建 Gtk::Builder 吗?