| |||||||
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: Jul 2010
Beiträge: 68
| Datenbankinhalte in Tree bzw. AdvancedDataGrid einfügen
Wie schaffe ich es, dass ein Baum bzw. eine Tabelle mit mehreren Ebenen aus einer Datenbank erstellt wird. Ich habe beispielsweise in MySQL eine Datenbank in der jeweils in Feld 1 die Kategorie und in dem zweiten Feld der Punkt steht, bspw.; Kategorie1 Punkt1 Kategorie1 Punkt2 Kategorie2 Punkt3 Kategorie3 Punkt4 Kategorie3 Punkt5 Kategorie3 Punkt6 Wie schaffe ich es nun diese Inhalte so darzustellen, dass die Ordner wie die jeweiligen Kategorien heißen und wenn ich sie aufklappe die einzelnen Punkte als Unterpunkte zu sehen sind? Gibt es eine Möglichkeit, ohne alles vorher in (M)XML umzuwandeln? |
| | |
| | #2 (permalink) |
| Perverted Hermit Registriert seit: Mar 2004 Ort: Delmenhorst
Beiträge: 12.142
|
Was ist eine Tabelle mit mehreren Ebenen? Wie greifst du auf die Datenbank zu?
__________________ http://icodeapps.net | Meet me at the Flex user group Hamburg talking about CoffeeScript |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Jul 2010
Beiträge: 68
|
Bei einem AdvancedDataGrid kann man ja ebenfalls die Daten in einem Baum anzeigen lassen, dass meine ich mit einer Tabelle mit mehreren Ebenen. Auf die Daten greife ich per PHP zu und nutze dafür den automatisierten Service des Flash Builders.
|
| | |
| | #4 (permalink) |
| Perverted Hermit Registriert seit: Mar 2004 Ort: Delmenhorst
Beiträge: 12.142
|
Da ich nicht weiss, was Flex generiert, kann ich dir nicht sagen was du machen musst. Wenn du hierarchische Daten in einem mx:Tree darstellen möchtest, sollten sie folgende Struktur aufweisen: Code: package fs.examples
{
public interface ITreeItem
{
function get label():String;
function set label(value:String):void;
function get children():IList;
function set children(value:IList):void
}
} Ich denke das einfachste, was du machen kannst ist dir selbst ein einfache Datenmodel zu schreiben, das du mit den Daten aus den Services bestückst.
__________________ http://icodeapps.net | Meet me at the Flex user group Hamburg talking about CoffeeScript |
| | |
| | #5 (permalink) |
| Neuer User Registriert seit: Jul 2010
Beiträge: 68
|
ich habe jetzt ein ganz einfaches Script, dass die Daten in das Datagrid einfügt PHP-Code: PHP-Code: |
| | |
| | #6 (permalink) |
| Perverted Hermit Registriert seit: Mar 2004 Ort: Delmenhorst
Beiträge: 12.142
|
Für ein AdvancedDataGrid mußt du eine GroupingCollection verwenden.
__________________ http://icodeapps.net | Meet me at the Flex user group Hamburg talking about CoffeeScript |
| | |
| | #7 (permalink) |
| Neuer User Registriert seit: Jul 2010
Beiträge: 68
|
Das ist mir schon klar, habe ich aber nicht hinbekommen, so habe ich es beispielsweise versucht, so geht es aber nicht: Die Ausgabe bleibt einfach leer. Es liegt ganz offensichtlich an der Einbindung per http, denn wenn ich das exakt gleiche XML (wie die Ausgabe der PHP-Datei) in den MXML-File im Declarations-Block schreiben, dann funktionierts: PHP-Code: Geändert von Moorhuhn (02-11-2010 um 20:14 Uhr) |
| | |
| | #8 (permalink) |
| Perverted Hermit Registriert seit: Mar 2004 Ort: Delmenhorst
Beiträge: 12.142
|
Setze mal das resultFormat des Servers auf e4x.
__________________ http://icodeapps.net | Meet me at the Flex user group Hamburg talking about CoffeeScript |
| | |
| | #9 (permalink) |
| Neuer User Registriert seit: Jul 2010
Beiträge: 68
|
meinst du so: PHP-Code: |
| | |
| | #10 (permalink) |
| Perverted Hermit Registriert seit: Mar 2004 Ort: Delmenhorst
Beiträge: 12.142
|
Und einen Proxy wie Charles oder FireBug nutzt du nicht?
__________________ http://icodeapps.net | Meet me at the Flex user group Hamburg talking about CoffeeScript |
| | |
| | #11 (permalink) |
| Neuer User Registriert seit: Jul 2010
Beiträge: 68
|
nein, kein Proxy. Wie gesagt, das einfach einfügen der Daten mit <mx:AdvancedDataGrid dataProvider="{data.lastResult.questions.question} "> funktioniert ja, bloß nicht, wenn ich versuche, dass zu bearbeiten. Und ich habe keinen blassen Schimmer woran es liegt
|
| | |
| | #12 (permalink) |
| Neuer User Registriert seit: Jul 2010
Beiträge: 68
|
Vielen Dank für deine Hilfsversuche OmegaPsi. Ich habe die Lösung gefunden, und die ist einfach trivial. Für alle, dies interessiert: einfach creationComplete für den Datenaufruf ersetzen durch preinitialize und schon gehts |
| | |
| | #13 (permalink) |
| Perverted Hermit Registriert seit: Mar 2004 Ort: Delmenhorst
Beiträge: 12.142
|
Trivial ist was anderes... aber schön,dass es funktioniert.
__________________ http://icodeapps.net | Meet me at the Flex user group Hamburg talking about CoffeeScript |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Erweiterung der AdvancedDataGrid class | Darian | Flex programmieren | 10 | 06-04-2010 14:24 |
| AdvancedDataGrid Tree dropParent | lukyluky | Flex programmieren | 0 | 12-01-2010 10:06 |
| Angezeigte Tree Items auslesen bzw. auf Tree Item über Index zugreifen (Drag & Drop) | Cookie Monster | Flex programmieren | 1 | 14-02-2009 08:53 |
| Frage zu mx:AdvancedDataGrid | raz0rx | Flex programmieren | 1 | 30-11-2008 15:46 |
| AdvancedDataGrid Tree unterscheidliche Icons setzten?! | jacquesr | Flex programmieren | 8 | 17-11-2008 15:36 |