manugoel2003
17 Dec 2006, 3:07 AM
hi Jack,
i have used colModel.setHidden(0,true); in my code. After using this method grid nevigation stop working. i have tried {header: "Ticket No1.", width: 220, sortable: true, hidden: true} also but the same output. could you please help me.
var schema = {
root: 'rows',
id: 'ticket_id',
fields: ["ticket_id1", "cr_date2", "status_id", "category"]
};
dataModel = new YAHOO.ext.grid.JSONDataModel(schema);
var colModel = new YAHOO.ext.grid.DefaultColumnModel([
{header: "Ticket No1.", width: 220, sortable: true, hidden: true},
{header: "Date of Creation", width: 220, sortable: true},
{header: "S", width: 220, sortable: true},
{header: "Category", width: 220, sortable: true}
]);
dataModel.setDefaultSort(colModel, 2, 'DESC');
// create the Grid
var grid = new YAHOO.ext.grid.Grid('content', {
dataModel: dataModel,
colModel: colModel,
monitorWindowResize: true,
stripeRows: false,
trackMouseOver: true
});
grid.render();
//Manish Resize Grid Columns
dataModel.addListener('load', function(){
grid.getView().autoSizeColumns();
grid.getView().getPageToolbar();
}, true);
dataModel.load('json1.js');
i have used colModel.setHidden(0,true); in my code. After using this method grid nevigation stop working. i have tried {header: "Ticket No1.", width: 220, sortable: true, hidden: true} also but the same output. could you please help me.
var schema = {
root: 'rows',
id: 'ticket_id',
fields: ["ticket_id1", "cr_date2", "status_id", "category"]
};
dataModel = new YAHOO.ext.grid.JSONDataModel(schema);
var colModel = new YAHOO.ext.grid.DefaultColumnModel([
{header: "Ticket No1.", width: 220, sortable: true, hidden: true},
{header: "Date of Creation", width: 220, sortable: true},
{header: "S", width: 220, sortable: true},
{header: "Category", width: 220, sortable: true}
]);
dataModel.setDefaultSort(colModel, 2, 'DESC');
// create the Grid
var grid = new YAHOO.ext.grid.Grid('content', {
dataModel: dataModel,
colModel: colModel,
monitorWindowResize: true,
stripeRows: false,
trackMouseOver: true
});
grid.render();
//Manish Resize Grid Columns
dataModel.addListener('load', function(){
grid.getView().autoSizeColumns();
grid.getView().getPageToolbar();
}, true);
dataModel.load('json1.js');