从Treelist Kendo中删除行



单击按钮后,我想从Treelist中删除行。我在事件中绑定功能"单击:删除"。首先,我选择一行,然后尝试从数据源中删除对象。这一点是不正确的。

remove: function () {
                    var that = this;
                    if (this.isGridSelected) {
                        var arr = [];
                        arr = this.selectedRow.toJSON();//this line show selected row
                        this.roleDataSourcePrzypisane.remove(this.arr);//I think this row is wrong ...Remove no work
                        console.log(this.roleDataSourcePrzypisane);

                        this.set("roleDataSourcePrzypisane", this.roleDataSourcePrzypisane);
                    } else {
                        iwInfo('Please choose row', 'warning');
                    }

                }
function removeRow(e) {
    var treelistCurrentInstance = $("#treelist").data("kendoTreeList");
    var currentRow = $(e).closest('tr');
    treelistCurrentInstance.removeRow(currentRow);
}

我尝试过类似的事情,我正在按按钮的当前行进行引用,并使用kendo treelist的启动方法。

假定按钮控制:

<button id="btn">Remove selected row</button>

单击事件删除在Kendoui JQuery Treelist Control中选择的行

$("#btn").click(function()
{
    let Treelist = $("#treelist").data("kendoTreeList");
    let Row = Treelist.select();
    Treelist.removeRow(Row);
});

确保Treelist是可以编辑的,例如与:

"editable": true

在Treelist创建定义中,否则.removerow()方法无法使用。

相关内容

  • 没有找到相关文章

最新更新