Ex_Soft
20 Jun 2012, 5:39 AM
The scroll disappeared, when I've set locked property for a column
var
createData = function(max) {
var
data = [];
for(var i=0; i<max; ++i)
data.push( { id: i, name: "Record# "+i } );
return data;
},
store = Ext.create("Ext.data.Store", {
fields: [
{ name: "id", type: "int" },
"name"
],
data: createData(1000)
}),
grid = Ext.create("Ext.grid.Panel", {
store: store,
columns: [
{ dataIndex: "id", header: "id" /*, width: 100 */ /*, locked: true */ },
{ dataIndex: "name", header: "name"/*, width: 100 */ /*, locked: true */ }
]
//, autoScroll: true
}),
w = Ext.create("Ext.window.Window", {
layout: "fit",
height: 200,
width: 300,
items: [grid]
});
w.show();
How to restore scroll?
var
createData = function(max) {
var
data = [];
for(var i=0; i<max; ++i)
data.push( { id: i, name: "Record# "+i } );
return data;
},
store = Ext.create("Ext.data.Store", {
fields: [
{ name: "id", type: "int" },
"name"
],
data: createData(1000)
}),
grid = Ext.create("Ext.grid.Panel", {
store: store,
columns: [
{ dataIndex: "id", header: "id" /*, width: 100 */ /*, locked: true */ },
{ dataIndex: "name", header: "name"/*, width: 100 */ /*, locked: true */ }
]
//, autoScroll: true
}),
w = Ext.create("Ext.window.Window", {
layout: "fit",
height: 200,
width: 300,
items: [grid]
});
w.show();
How to restore scroll?