Autor |
Nachricht |
SiriusBlack
Threadersteller
Dabei seit: 04.09.2009
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mi 29.09.2010 12:46
Titel XML Daten in Flash laden und als Tabelle ausgeben |
|
|
Hallo!
Ist es irgendwie möglich die Daten von einem XML File in einer Tabelle darzustellen?
Im Moment stelle ich die geladenen Daten damit dar:
Code: | for (var i=0; i<_root.XMLdaten.firstChild.childNodes.length; i++) {
this.createTextField("id"+i, i, 15, 20*i, 100, 100);
this["id"+i].autoSize = true;
this["id"+i].html = true;
this["id"+i].htmlText =_root.id[i]+" "+_root.artikelnummer[i]+" "+_root.artikel[i]+" "+_root.farbe[i]+" "+_root.info[i]+" <a href='"+_root.download[i]+"'>"+_root.download[i]+"</a>";
} |
ich würde es aber lieber in einer Tabelle darstellen, mit Tabellenkopf und zwei verschiedenen Zeilenfarben. Kann mir jemand einen Tip geben wie ich das anstelle?
|
|
|
|
|
bacon
Dabei seit: 24.10.2007
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mi 29.09.2010 13:26
Titel
|
|
|
Suchste mal nach Flash + DataGrid
|
|
|
|
|
Anzeige
|
|
|
SiriusBlack
Threadersteller
Dabei seit: 04.09.2009
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mi 29.09.2010 13:48
Titel
|
|
|
Das hilft mir weiter, vielen Dank
|
|
|
|
|
SiriusBlack
Threadersteller
Dabei seit: 04.09.2009
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mi 29.09.2010 14:45
Titel
|
|
|
also jetzt hänge ich an der Stelle fest:
Code: | for (var i=0; i<_root.XMLdaten.firstChild.childNodes.length; i++) {
myDP = new Array({Nr:+_root.id[i], Artikelnummer:+_root.artikelnummer[i], Bezeichnung:+_root.artikel[i],Farbe:+_root.farbe[i], Zusatzinfos:+_root.info[i], PDF:+_root.download[i]});
myDataGrid.dataProvider = myDP;
} |
Flash läd nur den letzten Datensatz aus der XML Datei in das Datagrid.
Was muss ich denn ändern/ergänzen damit alle Datensätze angezeigt werden?
|
|
|
|
|
SiriusBlack
Threadersteller
Dabei seit: 04.09.2009
Ort: -
Alter: -
Geschlecht:
|
Verfasst Do 30.09.2010 13:07
Titel
|
|
|
Für alle mit einem ähnlichen Problem, damit funktioniert es nun bei mir:
Code: |
myDP = new Array();
for (var i=0; i<_root.XMLdaten.firstChild.childNodes.length; i++) {
myDP.push({Nr:_root.id[i], Artikelnummer:_root.artikelnummer[i], Bezeichnung:_root.artikel[i],Farbe:_root.farbe[i], Zusatzinfos:_root.info[i], PDF:"_root.download[i]});
}
myDataGrid.dataProvider = myDP;
|
Aber wie kann ich denn dort einen HTML-Link einbauen?
|
|
|
|
|
|
|
|
Ähnliche Themen |
HTML Tabelle in Flash ausgeben
Bild laden und ausgeben
Tabelle zweifarbig ausgeben
DB-Daten in Div ausgeben (Echtzeit)
[mySQL] / [PHP] Daten aus DB in html-tag ausgeben?
Daten aus Datenbank untereinander ausgeben
|
|