关于 datatablePC 控件重渲染问题
this.form.get("datatable").setData( {"data":[],"total":{}});
this.form.get("datatable").setData( {"data":tableData,"total":{}});
我向数据网格添加完数据后,空间不会自动显示数据,我需要手动点击+号才会显示数据。请问怎么可以让控件自动渲染。
笨办法:插一行再删除~
this.form.get("datatable").insertLine(0);
this.form.get("datatable").deleteLine(0); a 发表于 2025-11-4 17:12
笨办法:插一行再删除~
this.form.get("datatable").insertLine(0);
this.form.get("datatable").deleteLin ...
刚刚试了一下不行哦,我也想了个本办法,模拟手动点击加一行 ,可以刷新ui var datatableContainer = document.getElementById("datatable");
if (!datatableContainer) {
console.error("原生JS未找到表格容器(id=datatable)");
return;
}
// 3. 原生JS定位加号按钮(.mwf_addlineaction 下的 .addLineAction)
var addButton = datatableContainer.querySelector(".mwf_addlineaction .addLineAction");
if (!addButton) {
console.error("原生JS未找到加号按钮");
addButton.click();
return;
}
setTimeout(() => {
addButton.click();
}, 200);
页:
[1]