| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Nov 2003
Beiträge: 20
| DataGrid Sortierung Array.NUMERIC
Hallo Leute! Ich habe ein DataGrid, welches ich mit XML-Daten füttere. Die Spalten mit Zahlen werden mit Code: col.sortOptions = Array.NUMERIC; Ich musste bei allen Zahlen nun das "," in einen "." umtauschen, da sonst nicht richtig sortiert wurde. Gibt es eine Möglichkeit den Punkt durch das Komma zu ersetzten, jedoch trotzdem richtig numerisch zu sortieren? Also nur bei der Ausgabe den . durch , zu ersetzten? |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Nov 2003
Beiträge: 20
|
Danke. Nun müsste ich jedoch mein XML in ein array schreiben oder? So sieht mein Code aus, mit dem ich die XML Daten hole Code: var myXML:XML;
var myList:XMLList;
function parseXML():void {
var url:String = "xml/daten.xml";// XML file
var urlRequest:URLRequest = new URLRequest(url);
var loader:URLLoader = new URLLoader();
loader.addEventListener("complete" , loadXML);
loader.load(urlRequest);
}
parseXML();
function loadXML(evt:Event):void {
myXML = new XML(evt.target.data);
myDP = new DataProvider(myXML);
myData.dataProvider = myDP;
//auf eine spalte gekürzt
var urbaneCol:DataGridColumn = new DataGridColumn("urbane");
urbaneCol.headerText = "Urbane";
urbaneCol.width = 100;
urbaneCol.sortOptions = Array.NUMERIC;
var myDP:DataProvider;
myData.columns = [urbaneCol];// DataGrid column Array
myData.width = 500;
myData.height = 505;
myData.dataProvider = myDP;
myData.horizontalScrollPolicy = "auto";
myData.verticalScrollPolicy = "auto";
myData.resizableColumns = false;
} |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |