2016-06-14 14 views
5

Tôi đang sử dụng lưới điện để hiển thị danh sách người dùng. Nếu tôi chỉnh sửa chi tiết người dùng, thì tôi muốn nhấp vào nút cập nhật trong lưới để chỉnh sửa người dùng tương ứng chi tiết.không thể gọi các dịch vụ trong agGrid (Angular2) bằng tùy chọn kết xuất đồ họa

Đây là tiêu đề coloumn trong ag_grid

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

tôi đang sử dụng tế bào renderer

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; 

} 

Trả lời

2

Hãy thử điều này nó làm việc cho tôi ... cho bind (này) sau khi updateRenderFunction như dưới đây.

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

Tôi đã chuyển sang lưới chính .Bất cứ lời cảm ơn nào cho câu trả lời của bạn. –

Các vấn đề liên quan