Fråga : Prålig avancerad Datagird sortering

pröva förmiddag att lära hur man sorterar den beställnings- kolonnen för data med säkerhet for example: -

i har kolonnen kallad ”multiP” och denna kolonn som ska för att innehålla data som efter: -

list bildar litet till stort: -

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 berättar mig hur man sorterar dem korrekt från stort till liten etc.-…

Thanks
" klar "

Svar : Prålig avancerad Datagird sortering

det kan finnas några bättre alternativ till detta men på mer snabb noterar mig skulle föreslår som nedanfört:

----------------
1. Tillfoga det numeriskt baserar värderar av ditt listar objekt i din dataprovider för ”multiP” kolonn),
för e.g. (den första kolonnen är precis en placeholder for example, 2nd är något att säga som din kolonn ”prissätta”);
var-dp: DataProvider = nya DataProvider ();
dp.addItem ({col1: ”Col1_1”, prissätter: 20});
dp.addItem ({col1: ”Col1_2”, prissätter: 100});
dp.addItem ({col1: ”Col1_3”, prissätter: 500});
…,
…,
…,

dp.addItem ({col1: ”Col1_12”, prissätter: 800000000});

grid.dataProvider = dp;
--------------------

---------------------
2. Skapa en separat samling som ska innehåller etiketten värderar mot stränga som var nyckel- av ditt, numrerar ökat kliver in 1
för e.g:

var-labeldata: Samling = ny samling ();
labeldata [”20”] = ”20/40”;
labeldata [”100”] = ”100/200”;
.
.
.
labeldata [”800000000”] = ”800M/2B”;
-------------------

-----------------------
3. Använd etiketten fungerar för att multiPkolonn ska visa att etiketten värderar i formatera som du sade och applicerar sortOptionsna, som numeriskt, därför att i faktisk dataProvider du har, värderar numrerar in:),

//multiP är din kolonn
multiP.headerText = ”prissätter: ”;
multiP.labelFunction = myLabelFunction;
multiP.sortOptions = Array.NUMERIC;

fungera myLabelFunctionen (objekt: Anmärka): Stränga
{
    återgång labeldata [stränga (item.price)];
}
---------------

Hopp du ska fynd det som var användbart.
Andra lösningar  
 
programming4us programming4us