elnaz
12 Aug 2011, 12:24 AM
Hi ,
I want to delete selected row from list ,but it said :
' grid.getSelectionModel is not a function '
here is my controller code:
'relation button[action=delete]':{
click:this.deleteList
}
deleteList:function(button) {
var grid = button.up('relation');
grid.store.remove(grid.getSelectionModel().getSelection());
}
here my button code in list panel
buttons: [
{
text: 'Delete',
action: 'delete',
scope:this,
id: 'list-delete'
}]
and here my list inside of tab panel:
items: [{
title: 'Author',
xtype: 'container',
items:[{
align:'center',
xtype:'gridpanel',
store: 'StoreAuthor',
selType: 'checkboxmodel',
columns: [
{header:'Method',dataIndex:'method', flex: 1,align:'center'},
{header:'Information',dataIndex:'Info', flex: 1,align:'center'},
]
}]
},{
title: 'Activite',
xtype: 'container',
items:[{
align:'center',
xtype:'gridpanel',
store: 'StoreAuthor',
selType: 'checkboxmodel',
columns: [
{header:'Method',dataIndex:'method', flex: 1,align:'center'},
{header:'Information',dataIndex:'Info', flex: 1,align:'center'},
]
}]
},{
title: 'Relations',
xtype: 'container',
items:[{
align:'center',
xtype:'gridpanel',
store: 'StoreAuthor',
selType: 'checkboxmodel',
columns: [
{header:'Method',dataIndex:'method', flex: 1,align:'center'},
{header:' Information',dataIndex:'Info', flex: 1,align:'center'},
]
}]
}
is any one knows what is the problem ?
I want to delete selected row from list ,but it said :
' grid.getSelectionModel is not a function '
here is my controller code:
'relation button[action=delete]':{
click:this.deleteList
}
deleteList:function(button) {
var grid = button.up('relation');
grid.store.remove(grid.getSelectionModel().getSelection());
}
here my button code in list panel
buttons: [
{
text: 'Delete',
action: 'delete',
scope:this,
id: 'list-delete'
}]
and here my list inside of tab panel:
items: [{
title: 'Author',
xtype: 'container',
items:[{
align:'center',
xtype:'gridpanel',
store: 'StoreAuthor',
selType: 'checkboxmodel',
columns: [
{header:'Method',dataIndex:'method', flex: 1,align:'center'},
{header:'Information',dataIndex:'Info', flex: 1,align:'center'},
]
}]
},{
title: 'Activite',
xtype: 'container',
items:[{
align:'center',
xtype:'gridpanel',
store: 'StoreAuthor',
selType: 'checkboxmodel',
columns: [
{header:'Method',dataIndex:'method', flex: 1,align:'center'},
{header:'Information',dataIndex:'Info', flex: 1,align:'center'},
]
}]
},{
title: 'Relations',
xtype: 'container',
items:[{
align:'center',
xtype:'gridpanel',
store: 'StoreAuthor',
selType: 'checkboxmodel',
columns: [
{header:'Method',dataIndex:'method', flex: 1,align:'center'},
{header:' Information',dataIndex:'Info', flex: 1,align:'center'},
]
}]
}
is any one knows what is the problem ?