code: function(elLiner, oRecord, oColumn) {
      if(!oRecord) {
          oRecord = this.getRecord(elLiner);
      }
      if(!oColumn) {
          oColumn = this.getColumn(elLiner.parentNode.cellIndex);
      }
  
      if(oRecord && oColumn) {
          var sField = oColumn.field;
          var oData = oRecord.getData(sField);
  
          var fnFormatter = typeof oColumn.formatter === 'function' ?
                            oColumn.formatter :
                            DT.Formatter[oColumn.formatter+''] ||
                            DT.Formatter.defaultFormatter;
  
          // Apply special formatter
          if(fnFormatter) {
              fnFormatter.call(this, elLiner, oRecord, oColumn, oData);
          }
          else {
              elLiner.innerHTML = oData;
          }
  
          this.fireEvent("cellFormatEvent", {record:oRecord, column:oColumn, key:oColumn.key, el:elLiner});
      }
      else {
          YAHOO.log("Could not format cell " + elLiner, "error", this.toString());
      }
  }
docs: CELL FUNCTIONS 
  Outputs markup into the given TD based on given Record.
  
  @method formatCell
  @param elLiner {HTMLElement} The liner DIV element within the TD.
  @param oRecord {YAHOO.widget.Record} (Optional) Record instance.
  @param oColumn {YAHOO.widget.Column} (Optional) Column instance.