2016-06-14 61 views
5

我正在使用ag-Grid顯示用戶列表。如果我編輯用戶詳細信息,那麼我想單擊網格中的更新按鈕以編輯相應的用戶細節。無法通過單元格渲染器選項調用agGrid(Angular2)中的服務

這是ag_grid coloumn頭

{ headerName: 'Update', field: "update", width: 80, cellRenderer:this.updateRenderFunction}  

我使用的單元格渲染

updateRenderFunction(params){ 
    var eSpan = document.createElement('button'); 
    eSpan.innerHTML = "Update"; 
    var data = params.node.data; 

    eSpan.addEventListener('click',()=>{ 
         //here i want to call service 

    }) 

    return eSpan; 

} 

回答

2

試試這個,它的工作對我來說... updateRenderFunction後給綁定(本)像下面。

{ headerName: 'Update', field: "update", width: 80, cellRenderer:this.updateRenderFunction.bind(this)} 
+0

我轉移到primeng網格。無論如何謝謝你的回答。 –