können Sie tun, was Sie auf Spalte Renderer möchten, wie das die Eigenschaft align ändern und tun, um die calcs Sie brauchen:
renderer:function(val,cell){
if(parseInt(val))
cell.align='right';
return val;
}
Parse int wird funktionieren, wenn Ihr Text nur gemacht Worte ohne Nummer, überprüfen Sie können in Ihrem Fall, wenn eine Zeichenfolge mit einem regulären Ausdruck wie dies nur Zahlen haben:
renderer:function(val,cell){
if(val.match(/^[0-9]+$/))
cell.align='right';
else
cell.align='left';
return val;
}
Working fiddle here
Schauen Sie sich den Phone Column Renderer an.
[UPDATE]
Leider nicht Ihre Ext Version lesen, in Ihrem Fall können Sie meine Funktion wie folgt verwendet werden:
I aktualisiert auch den Fall mit Punkten in der Zahl.
renderer:function(val,cell){
if(val.match(/^[0-9]*\.?[0-9]*$/))
cell.style='text-align:right;';
else
cell.style='text-align:left;';
return val;
}
Example with your fiddle
meine Antwort aktualisiert, ich habe einfach nicht Ihre ext Version –