ci possono essere alcune migliori opzioni al questo ma sulla nota più rapida suggerirei come qui sotto:
----------------
1. Nel vostro dataprovider per la colonna “del multiP„, aggiungere il valore basso numerico dei vostri elementi della lista)
per per esempio (la prima colonna è appena un placeholder per esempio, la seconda è dice la vostra colonna “prezzo„);
DP di varietà: DataProvider = nuovo DataProvider ();
dp.addItem ({col1: “Col1_1„, prezzo: 20});
dp.addItem ({col1: “Col1_2„, prezzo: 100});
dp.addItem ({col1: “Col1_3„, prezzo: 500});
…
…
…
dp.addItem ({col1: “Col1_12„, prezzo: 800000000});
grid.dataProvider = DP;
--------------------
---------------------
2. Generare un allineamento separato che conterrà i valori dell'etichetta contro la chiave della stringa dei vostri numeri aggiunti a punto 1
per per esempio:
labeldata di varietà: Allineamento = nuovo allineamento ();
labeldata [“20„] = “20/40„;
labeldata [“100„] = “100/200„;
.
.
.
labeldata [“800000000„] = “800M/2B„;
-------------------
-----------------------
3. Usare la funzione dell'etichetta affinchè la colonna del multiP mostrino i valori dell'etichetta nella disposizione che avete detto ed applicare i sortOptions come numerici perché nel dataProvider reale avete i valori di numero:)
//multiP è la vostra colonna
multiP.headerText = “prezzo: „;
multiP.labelFunction = myLabelFunction;
multiP.sortOptions = Array.NUMERIC;
myLabelFunction di funzione (articolo: Oggetto): Stringa
{
labeldata di ritorno [stringa (item.price)];
}
---------------
Speranza la troverete utile.