现在grid添加了两个按钮,我现在想给按钮的click做监听,不会取按钮的对象。直接上代码:
Ext.onReady(function(){
var cm = new Ext.grid.ColumnModel([
//new Ext.grid.RowNumberer(),
{header:'编号',dataIndex:'id',sortable:true},
{header:'名称',dataIndex:'name',sortable:true},
{header:'描述',dataIndex:'descn',sortable:true},
{header:'操作',dataIndex:'oper',sortable:true,renderer:oper}
]);
var data =[
['1','name1','desc1'],
['2','name2','desc2'],
['3','name3','desc3'],
['4','name4','desc4'],
['5','name5','desc5']
];
var store = new Ext.data.Store({
proxy:new Ext.data.MemoryProxy(data),
reader:new Ext.data.ArrayReader({},[
{name: 'id'},
{name: 'name'},
{name: 'descn'}
])
});
function oper(){
return "<input id='modify' type='button' value='修改'/> <input id='del' type='button' value='删除' onclick='Ext.Msg.confirm(\"删除提示\",\"您确认要删除吗?\",function(){alert(\"删除成功!\")})'/>";
}
store.load();
var grid = new Ext.grid.GridPanel({
renderTo:'grid',
//id:'grid',
height:200,
width:450,
store:store,
cm:cm
});
});