[英]JS/w2ui : How to add children to grid with w2ui JavaScript UI library?
[英]How to remove selected records in a w2grid (W2UI)
我想删除 W2UI 库网格中的选定记录,为此我正在使用 w2grid ( https://w2ui.com/web/docs/2.0/grid )。 我的网格称为 'divInfoConfig' 。
我通过 JSON 创建了一个动态网格。
我想做什么?
我有一个带有 removeSelectedRecords() function 的按钮,如果我手动 select 1 或多于 1 条记录,点击该按钮应该会删除它们。
我是如何尝试的?
function removeSelectedRecords() 执行以下操作:
function removeSelectedRecords() {
var sel = w2ui['divInfoConfig'].getSelection();
console.log('Selection: ' + sel);
if (sel) {
delete sel;
}
w2ui['divInfoConfig'].refresh();
}
按钮如下:
<button class="w2ui-btn" onclick="removeSelectedRecords();">Remove Selected Records</button>
这是控制台日志返回的内容
选择:6,7
这是因为我选择了 2 条记录。
问题:
按钮什么也不做。 它应该删除选定的记录。
知道我做错了什么吗?
您正在使用本机 JS 删除运算符。 您应该使用w2ui delete() 。
所以在你的情况下是:
function removeSelectedRecords() {
var sel = w2ui['divInfoConfig'].getSelection();
console.log('Selection: ' + sel);
if (sel) {
w2ui.grid.delete(sel);
}
w2ui['divInfoConfig'].refresh();
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.