Grid 触发按钮的单击事件

Grid 触发按钮的单击事件,grid,extjs,Grid,Extjs,我有一个带有如下按钮的列: var grid = new Ext.grid.GridPanel({ store: store, columns: [ { header: 'Issue', renderer: function(val){ return '<input type="

我有一个带有如下按钮的列:

var grid = new Ext.grid.GridPanel({
               store: store,
               columns: [
               {
                   header: 'Issue',
                   renderer: function(val){ 
                       return '<input type="button" class="btnissue" value="Issue" />';
                   }, 
                   dataIndex: 'btn', width: 49 
               }
            ],
            renderTo: Ext.get('Issuing')
        }); 
它说按钮不存在。
那么如何触发此事件呢?

查找ExtJS组件。创建按钮时,您应该使用它。

您确定在定义按钮之前触发了渲染事件吗?可能它会在创建按钮之前绑定事件。如何检查它或不检查就修复它…我认为您必须在网格渲染或afterrender事件中定义click event以确保按钮存在。
   Ext.getCmp('btnissue').on('click',function(){
        alert("message");
   });