extjs - Extjs4 Formatting date column in GridPanel -


normally works this:

{    text:'title1',    dataindex: 'dataindex1',    renderer: ext.util.format.daterenderer('d/m/y') }, 

but in renderer have function. this:

{                 text:'title1',                 dataindex: 'dataindex1',                 renderer: function(value, p, r)                 {                     my_store.clearfilter(true);                     var index = my_store.findexact('cin',r.get('cin'));                     var rec = my_store.getat(index);                     if(rec!=null)                     {                         return rec.get('dataindex1')                     }                 }             }   

so how add ext.util.format.daterenderer('d/m/y') function?

the value renderer return.

so, if dataindex1 value containing date format, here function should it:

function(value, p, r) {     var result = 0;     my_store.clearfilter(true);     var index = my_store.findexact('cin', r.get('cin'));     var rec = my_store.getat(index);     if (rec != null) {         result = rec.get('dataindex1');         return ext.util.format.date(result, 'm/d/y');     } } 

Comments