Extjs 网格、存储和按钮之间的关系

Extjs 网格、存储和按钮之间的关系,extjs,Extjs,我有一个简单的例子: Model1.getBottomToolbar().items.item('Model1Del'). on('click',function() { rec = Model1.getSelectionModel().getSelected() Model1.store.remove(rec) }) Model1.getBottomToolbar().items.item('Model1Del')。在('单击',函数()上){ rec=Model1.getSelectionM

我有一个简单的例子:

Model1.getBottomToolbar().items.item('Model1Del'). on('click',function() { rec = Model1.getSelectionModel().getSelected() Model1.store.remove(rec) }) Model1.getBottomToolbar().items.item('Model1Del')。在('单击',函数()上){ rec=Model1.getSelectionModel().getSelected() Model1.store.remove(rec) }) 这是工作,但不可读:)。我想创建一个DelButton对象:

DelButtonForGrid = Ext.extend ( Ext.Button, { onclick: rec = grid.getSelectionModel().getSelected() grid.store.remove(rec) .... }) DelButtonForGrid=Ext.extend(Ext.Button{ onclick: rec=grid.getSelectionModel().getSelected() grid.store.remove(rec) .... })
有可能吗?

代码似乎正确。将按钮用作新的DelButtonForGrid()。并且记录变量在
grid.store.remove(recc)
中不正确,请使用“rec”而不是“recc”

但是如何访问网格或在DelButtonFOrGrid中存储?。我不想使用全局变量。