This is a bit of a blast from the past, but anyway...
I have a grid, that loads from a store, with a rowselection model, and some buttons etc...
MyGrid = function(config){
var config = Ext.apply({},config,{
cm:'rowselection',
store:new Ext.data.Store({
ajax:true,
url:'someUrl'
})//thumbsucked config, this is prolly totally wrong
});
MyGrid.superclass.constructor.call(this, config);
}
Ext.extend(MyGrid,Extx.grid.GridPanel)
Now My question is...
How do I add a row to this grid without actually adding it to the store?
I want to do this so i can violate the column model ( eg I wanna add another row that has some textual info in it, and a hyperlink, which isn't gonna fit in my 4 column wide grid )
Can I access it as a dataview or something?
this.store.on('load',function(store,records,e){
doWhat()
//debugger;
},this);
};
Guess you can over write the view, inside the Dom.