il peut y avoir quelques meilleures options au ce mais sur une note plus rapide je proposerais en tant que ci-dessous :
----------------
1. Dans votre dataprovider pour la colonne de « multiP », ajouter la valeur basse numérique de vos articles de liste)
pour par exemple (la première colonne est juste un texte d'attente par exemple, la 2ème est dit votre colonne « prix ») ;
DP de variété : DataProvider = nouveau DataProvider () ;
dp.addItem ({col1 : « Col1_1 », prix : 20}) ;
dp.addItem ({col1 : « Col1_2 », prix : 100}) ;
dp.addItem ({col1 : « Col1_3 », prix : 500}) ;
…
…
…
dp.addItem ({col1 : « Col1_12 », prix : 800000000}) ;
grid.dataProvider = DP ;
--------------------
---------------------
2. Créer une rangée séparée qui contiendra les valeurs d'étiquette contre la clef de corde de vos nombres supplémentaires dans l'étape 1
pour par exemple :
labeldata de variété : Rangée = nouvelle rangée () ;
labeldata [« 20 »] = « 20/40 » ;
labeldata [« 100 »] = « 100/200 » ;
.
.
.
labeldata [« 800000000 »] = « 800M/2B » ;
-------------------
-----------------------
3. Employer la fonction d'étiquette pour que la colonne de multiP montre les valeurs d'étiquette dans le format que vous avez dit, et appliquer les sortOptions comme numériques parce que dans le dataProvider réel vous avez les valeurs en nombre :)
//multiP est votre colonne
multiP.headerText = « prix : » ;
multiP.labelFunction = myLabelFunction ;
multiP.sortOptions = Array.NUMERIC ;
myLabelFunction de fonction (article : Objet) : Corde
{
labeldata de retour [corde (item.price)];
}
---------------
Espoir vous le trouverez utile.