2016-06-14 15 views
0

ボタンをクリックしてTreelistから行を削除したいと思います。私はイベント「click:remove」で関数をバインドします。まず、行を選択し、次にDataSourceからオブジェクトを削除しようとします。そして、この点は正しくありません。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'); 
        } 


       } 

答えて

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

I iは、ボタンのインスタンスによって現在の行の基準を取り、剣道treelistのremoveRow方法を使用している、似たような試みました。

関連する問題