var fieldIndex = (inDef.field !=undefined ? inDef.field : (inDef.get ? -1 : this.fieldIndex)); 
var fieldIndex = (inDef.field != undefined ? inDef.field : (inDef.get ? -1 : this.fieldIndex)); 
	addCellDef: function(inRowIndex, inCellIndex, inDef){		var w = 0;		if(inDef.colSpan > 1){			w = 0;		}else if(!isNaN(inDef.width)){			w = inDef.width + "em";		}else{			w = inDef.width || this.defaultWidth;		}		// fieldIndex progresses linearly from the last indexed field		// FIXME: support generating fieldIndex based a text field name (probably in Grid)		var fieldIndex = (inDef.field !=undefined ? inDef.field : (inDef.get ? -1 : this.fieldIndex));		if((inDef.field != undefined) || !inDef.get){			this.fieldIndex = (inDef.field > -1 ? inDef.field : this.fieldIndex) + 1; 		}		return new dojox.grid.cell(			dojo.mixin({}, this._defaultCellProps, inDef, {				grid: this.grid,				subrow: inRowIndex,				layoutIndex: inCellIndex,				index: this.cells.length,				fieldIndex: fieldIndex,				unitWidth: w			}));	}
5168	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5168/d970d64ac49e9de34b954562ccc581d4953c9ad2/layout.js/clean/grid/_grid/layout.js