2014-12-10 3 views
0

enter image description here액티브 (중점) 슬릭 그리드를 얻는 방법? 내가 항목을 삭제할 수 있도록

나는 내가 삭제를 클릭이 slickgrid 하나 개 삭제 버튼, 을 가지고, 내가 집중 그리드를 원한다.

집중 격자를 얻는 방법?

이 내가 지금까지 한 일이다는 ....

function deleteRow(e, args){ 

//code to delete items from "grid" 
var selectedrows = grid.getSelectedRows(); 
var len = selectedrows.length; 
     var itemNo = ""; 
     for(var i=0;i<len;i++) 
     {       
      var data = grid.getData().getItem(selectedrows[i]); 
      dataView.deleteItem(data.id); 
      itemNo =data.id; 
      var url = "delete_Item_Master?itemNo="+itemNo; 
      $.get(url, {itemNo : itemNo},function(data) { 
        location.reload(true); 
      }); 

     } 
//code to delete items from "metalGrid"  
var metalSelectedrows = metalGrid.getSelectedRows(); 
var mlen = metalSelectedrows.length; 
    var itemNo = ""; 
     for(var i=0;i<mlen;i++) 
     {  

      var mData = metalGrid.getData().getItem(metalSelectedrows[i]); 
      meyalDataView.deleteItem(mData.id); 
      itemNo =mData.id; 
      var url = "delete_subItem?itemNo="+itemNo; 
      $.get(url, {itemNo : itemNo},function(data) { 
        location.reload(true); 
      }); 
     } 
} 

그러나이 코드는 모두 그리드에서 항목을 삭제 ..

답변

0

은 내가 올바른 방법이있다 할 생각 자신의 selection model을 작성하십시오. 싱글 톤이어야하며 두 개의 그리드가 상호 작용해야합니다. 마지막으로 활성화 된 그리드를 알아야합니다.

하지만 행동이 좋다는 것을 스스로에게 묻고 싶습니다. 사용자가 에서 다른 항목을 삭제할 경우 그리드 - 단 하나의 버튼 만 있기 때문에? IMHO 모든 그리드는 자신의 버튼이 있어야합니다. 그리고 저는 매일 그 dillemas를 얻은 ERP 회사에서 일합니다;)