this.buildViews(); if(this.autoRender){ this.render(); } 
this._structureChanged(); 
	setStructure: function(inStructure){		// summary:		//	Install a new structure and rebuild the grid.		// inStructure: object		//	Structure object defines the grid layout and provides various options for grid views and columns		//	A grid structure is an array of view objects. A view object can specify a view type (view class),		//	width, noscroll (boolean flag for view scrolling), and cells. Cells is an array of objects 		//	corresponding to each grid column. The view cells object is an array of subrows		//	comprising a single row. Each subrow is an array of column objects. A column object can have a		//	name, width, value (default), get function to provide data, styles, and span attributes		//	(rowSpan, colSpan).		this.views.destroyViews();		this.structure = inStructure;		if((this.structure)&&(dojo.isString(this.structure))){			this.structure=dojox.grid.getProp(this.structure);		}		if(!this.structure){			this.structure=window["layout"];		}		if(!this.structure){			return;		}		this.layout.setStructure(this.structure);		this.buildViews();		if(this.autoRender){			this.render();		}	},
5168	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5168/e9a8a6dbe587d03b8279e83bae65f0283cbc3637/VirtualGrid.js/buggy/grid/VirtualGrid.js