Marqui
%Europe/Berlin %697 %2008, 17:44
Hey,
Graag had ik de een 'tree layout' in een advanced_datagrid willen weergeven met de volgende structuur:
Een model heeft meerdere engines en een engine heeft meerdere grades.
VB:
___Model___________|_BE___|___FR___|___NL___|___DE ___|
---------------------------------------------------------------------------
+ Model_1
- Model_2
|+ Engine_1
|+ Engine_2
|- Engine_3
|| grade_1
|| grade_2
|+ Engine_4
+ Model_3
In MXML is dat geen probleem, maar wanneer ik het omzet naar AS krijg ik maar 2 levels aan de praat: (VB: Model enengine, of Engine en grade). Dit is mijn code voor 1 entry van elk level: (daarna moeten er loops rond )
public override function getData():Array{
var grade:Array = new Array();
grade["model"] = "entry";
grade["BE"] = "on";
grade["FR"] = "off";
grade["NL"] = "on";
grade["DE"] = "off";
var engine:Array = new Array()
engine["model"] = "90";
engine["children"] = grade;
var model:Array = new Array()
model["model"] = "Break";
model["children"] = engine;
var models:Array = new Array();
models.addItem(model);
return models;
}
Wat doe ik fout?
Groeten!
Marqui
Graag had ik de een 'tree layout' in een advanced_datagrid willen weergeven met de volgende structuur:
Een model heeft meerdere engines en een engine heeft meerdere grades.
VB:
___Model___________|_BE___|___FR___|___NL___|___DE ___|
---------------------------------------------------------------------------
+ Model_1
- Model_2
|+ Engine_1
|+ Engine_2
|- Engine_3
|| grade_1
|| grade_2
|+ Engine_4
+ Model_3
In MXML is dat geen probleem, maar wanneer ik het omzet naar AS krijg ik maar 2 levels aan de praat: (VB: Model enengine, of Engine en grade). Dit is mijn code voor 1 entry van elk level: (daarna moeten er loops rond )
public override function getData():Array{
var grade:Array = new Array();
grade["model"] = "entry";
grade["BE"] = "on";
grade["FR"] = "off";
grade["NL"] = "on";
grade["DE"] = "off";
var engine:Array = new Array()
engine["model"] = "90";
engine["children"] = grade;
var model:Array = new Array()
model["model"] = "Break";
model["children"] = engine;
var models:Array = new Array();
models.addItem(model);
return models;
}
Wat doe ik fout?
Groeten!
Marqui