Groofy
26 Jun 2009, 2:11 AM
Hi all,
I've just began upgrading my code for extjs 3.0. I have a grid (of clients) in which on a rowclick the client must be loaded in. In FireFox 3.0 and Chrome 2.0 there is no problem and all works as expected. However my client still uses Internet Explorer 6.0 (I know!!). If you keep clicking on a row, eventually it will trigger the event. (after 5 to 10 times of clicking :) )
Following code is used:
var grid = new Ext.grid.GridPanel({
id:'clienstGrid',
loadMask:true,
autoRender:'chooseClient',
store:Ext.StoreMgr.lookup('clients'),
sm: new Ext.grid.RowSelectionModel({singleSelect: true}),
listeners: {
'rowclick': {
fn:function(grid, rowIndex, e){
var rec = grid.store.getAt(rowIndex);
loadClientData(rec.get('id'),rec.get('name'));
}
,scope:this
}
},
tbar:[],
plugins:[new Ext.ux.grid.Search({
iconCls:'icon-zoom'
,readonlyIndexes:['note']
,disableIndexes:['pctChange']
,minChars:3
,minLength:3
,autoFocus:true
,position:'top'
,mode:'remote'
,width:250
,searchText:eBook.Language.Client.SearchClient
,searchTipText:eBook.Language.Client.SearchClientMessage
,selectAllText:eBook.Language.Common.SelectAllFields
})],
columns:[new Ext.grid.RowNumberer()
,{header: eBook.Language.Client.GfisClientNumber, width: 120, dataIndex: 'gfis', sortable: true}
,{header: eBook.Language.Common.LastName, width: 120, dataIndex: 'name', sortable: true}
,{header: eBook.Language.Common.Address, width: 120, dataIndex: 'address', sortable: true}
,{header: eBook.Language.Common.ZipCode, width: 120, dataIndex: 'zipcode', sortable: true}
,{header: eBook.Language.Common.City, width: 120, dataIndex: 'city', sortable: true}
,{header: eBook.Language.Common.Country, width: 120, dataIndex: 'country', sortable: true}]
,height:300
});
Any help would be greatly appreciated.
Cheers,
...Tim
I've just began upgrading my code for extjs 3.0. I have a grid (of clients) in which on a rowclick the client must be loaded in. In FireFox 3.0 and Chrome 2.0 there is no problem and all works as expected. However my client still uses Internet Explorer 6.0 (I know!!). If you keep clicking on a row, eventually it will trigger the event. (after 5 to 10 times of clicking :) )
Following code is used:
var grid = new Ext.grid.GridPanel({
id:'clienstGrid',
loadMask:true,
autoRender:'chooseClient',
store:Ext.StoreMgr.lookup('clients'),
sm: new Ext.grid.RowSelectionModel({singleSelect: true}),
listeners: {
'rowclick': {
fn:function(grid, rowIndex, e){
var rec = grid.store.getAt(rowIndex);
loadClientData(rec.get('id'),rec.get('name'));
}
,scope:this
}
},
tbar:[],
plugins:[new Ext.ux.grid.Search({
iconCls:'icon-zoom'
,readonlyIndexes:['note']
,disableIndexes:['pctChange']
,minChars:3
,minLength:3
,autoFocus:true
,position:'top'
,mode:'remote'
,width:250
,searchText:eBook.Language.Client.SearchClient
,searchTipText:eBook.Language.Client.SearchClientMessage
,selectAllText:eBook.Language.Common.SelectAllFields
})],
columns:[new Ext.grid.RowNumberer()
,{header: eBook.Language.Client.GfisClientNumber, width: 120, dataIndex: 'gfis', sortable: true}
,{header: eBook.Language.Common.LastName, width: 120, dataIndex: 'name', sortable: true}
,{header: eBook.Language.Common.Address, width: 120, dataIndex: 'address', sortable: true}
,{header: eBook.Language.Common.ZipCode, width: 120, dataIndex: 'zipcode', sortable: true}
,{header: eBook.Language.Common.City, width: 120, dataIndex: 'city', sortable: true}
,{header: eBook.Language.Common.Country, width: 120, dataIndex: 'country', sortable: true}]
,height:300
});
Any help would be greatly appreciated.
Cheers,
...Tim