a 发表于 2025-11-4 17:12
笨办法:插一行再删除~
this.form.get("datatable").insertLine(0);
this.form.get("datatable").deleteLin ...
刚刚试了一下不行哦,我也想了个本办法,模拟手动点击加一行 ,可以刷新ui [JavaScript] 纯文本查看 复制代码 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); |