code: function DataGrid ( element, store, fields, sortable, options, filtered ) {
  	var sortOrder;
  
  	if ( options.order && !string.isEmpty( options.order ) ) {
  		sortOrder = string.explode( options.order ).map( function ( i ) {
  			return i.replace( regex.after_space, "" );
  		});
  	}
  
  	this.element     = element;
  	this.fields      = fields;
  	this.filter      = null;
  	this.filtered    = ( filtered === true );
  	this.initialized = false;
  	this.list        = null;
  	this.options     = options   || {};
  	this.store       = store;
  	this.sortable    = sortable  || [];
  	this.sortOrder   = sortOrder || sortable || [];
  }
docs: DataGrid factory
  
  @constructor
  @param  {Object}  element  Element to receive DataGrid
  @param  {Object}  store    DataStore
  @param  {Array}   fields   Array of fields to display
  @param  {Array}   sortable [Optional] Array of sortable columns/fields
  @param  {Object}  options  [Optional] DataList options
  @param  {Boolean} filtered [Optional] Create an input to filter the DataGrid