code: function DataList ( element, store, template ) {
  	this.callback    = null;
  	this.element     = element;
  	this.emptyMsg    = "Nothing to display";
  	this.filter      = null;
  	this.filtered    = [];
  	this.id          = utility.genId();
  	this.pageIndex   = 1;
  	this.pageSize    = null;
  	this.pageRange   = 5;
  	this.pagination  = "bottom"; // "top" or "bottom|top" are also valid
  	this.placeholder = "";
  	this.order       = "";
  	this.records     = [];
  	this.current     = [];
  	this.template    = template;
  	this.total       = 0;
  	this.store       = store;
  	this.where       = null;
  }
docs: DataList factory
  
  @constructor