Frage : Blitz vorgerücktes Datagird Sortieren

morgens, die versuchen, zu erlernen, wie man kundenspezifische Daten für bestimmte Spalte zum Beispiel:-

i, haben Spalte benanntes „multiP“ sortiert und diese Spalte enthält Daten, wie die folgende:-

list Form, die zu großem:-

20/40
100/200
500/1K
2K/4K
5K/10K
100K/200K
400K/800K
1M/2M
5M/10M
100M/200M
400M/800M
800M/2B
800M/10B

please klein ist, mir erklären, wie man sie richtig von großem zum kleinen ETC…

Thanks
sortiert

Antwort : Blitz vorgerücktes Datagird Sortieren

es kann etwas bessere Wahlen zu diesem geben, aber auf schnellerer Anmerkung vorschlagen ich als unten en:

----------------
1. In Ihrem dataprovider für „multiP“ Spalte, den numerischen niedrigen Wert Ihrer Listeneinzelteile hinzufügen)
für z.B. (erste Spalte ist gerade ein Placeholder zum Beispiel, ist 2. sagen Ihre Spalte „Preis“);
var-DP: DataProvider = neues DataProvider ();
dp.addItem ({col1: „Col1_1“, Preis: 20});
dp.addItem ({col1: „Col1_2“, Preis: 100});
dp.addItem ({col1: „Col1_3“, Preis: 500});




dp.addItem ({col1: „Col1_12“, Preis: 800000000});

grid.dataProvider = DP;
--------------------

---------------------
2. Eine unterschiedliche Reihe verursachen, die die Aufkleberwerte gegen den Schnurschlüssel Ihrer Zahlen enthält, die in Schritt 1 addiert
für z.B.:

var labeldata: Reihe = neue Reihe ();
labeldata [„20“] = „20/40“;
labeldata [„100“] = „100/200“;
.
.
.
labeldata [„800000000“] = „800M/2B“;
-------------------

-----------------------
3. Die Aufkleberfunktion verwenden, damit multiP Spalte die Aufkleberwerte im Format, das zeigt Sie sagten, und die sortOptions anwenden, wie numerisch, weil im tatsächlichen dataProvider Sie die Werte zahlreich: haben)

//multiP ist Ihre Spalte
multiP.headerText = „Preis: “;
multiP.labelFunction = myLabelFunction;
multiP.sortOptions = Array.NUMERIC;

Funktion myLabelFunction (Einzelteil: Gegenstand): Schnur
{
    Rückhollabeldata [Schnur (item.price)];
}
---------------

Hoffnung finden Sie sie nützlich.
Weitere Lösungen  
 
programming4us programming4us