rahulmca1@gmail.com
04-27-2007, 03:27 AM
Hi,
Found a bug in array grid
Explaination:--
Using
YUI-Ext array grid example:--
// some data yanked off the web
var myData = [
['one<two','three<four','five<six','seven<eight','nine<ten']
];
var dataModel = new YAHOO.ext.grid.DefaultDataModel(myData);
// sortTypes provide support for custom sorting comparison functions
// not needed for this table but here for demonstration
var sort = YAHOO.ext.grid.DefaultColumnModel.sortTypes;
// the DefaultColumnModel expects this blob to define columns. It can be extended to provide
// custom or reusable ColumnModels
var colModel = new YAHOO.ext.grid.DefaultColumnModel([
{header: "Company", width: 200, sortable: true, sortType: sort.asUCString},
{header: "Price", width: 75, sortable: true},
{header: "Change", width: 75, sortable: true},
{header: "% Change", width: 75, sortable: true},
{header: "Last Updated", width: 85, sortable: true}
]);
// create the Grid
var grid = new YAHOO.ext.grid.Grid('example-grid', dataModel, colModel);
grid.render();
grid.getSelectionModel().selectFirstRow();
I used data model
var myData = [
['one<two','three<four','five<six','seven<eight','nine<ten']
];
But in the grid it displayed truncated names as following grid row:--
one three five seven nine
thus truncating <two from is column and similar result in other columns.
thanks.
with regards
Found a bug in array grid
Explaination:--
Using
YUI-Ext array grid example:--
// some data yanked off the web
var myData = [
['one<two','three<four','five<six','seven<eight','nine<ten']
];
var dataModel = new YAHOO.ext.grid.DefaultDataModel(myData);
// sortTypes provide support for custom sorting comparison functions
// not needed for this table but here for demonstration
var sort = YAHOO.ext.grid.DefaultColumnModel.sortTypes;
// the DefaultColumnModel expects this blob to define columns. It can be extended to provide
// custom or reusable ColumnModels
var colModel = new YAHOO.ext.grid.DefaultColumnModel([
{header: "Company", width: 200, sortable: true, sortType: sort.asUCString},
{header: "Price", width: 75, sortable: true},
{header: "Change", width: 75, sortable: true},
{header: "% Change", width: 75, sortable: true},
{header: "Last Updated", width: 85, sortable: true}
]);
// create the Grid
var grid = new YAHOO.ext.grid.Grid('example-grid', dataModel, colModel);
grid.render();
grid.getSelectionModel().selectFirstRow();
I used data model
var myData = [
['one<two','three<four','five<six','seven<eight','nine<ten']
];
But in the grid it displayed truncated names as following grid row:--
one three five seven nine
thus truncating <two from is column and similar result in other columns.
thanks.
with regards