PDA

Volledige versie bekijken : dataGrid: label en data fields


JStas
%Europe/Berlin %621 %2005, 15:55
Mede Flashers :-)

Ik ben op het volgende probleem gestoten:

var myDGProvider = new CustomClass(re);
mydataGrid_dg.dataProvider = myDGProvider;

In de CustomClass (extends Array) moet het volgende gebeuren:
*hier wordt het resultEvent van mijn call naar de database verwerkt en in een array gestoken.
*nu moet je een label en data field hebben voor een datagrid te kunnen vullen op deze manier.

Weet iemand hoe dit in zijn werk gaat? Ik heb op de moment dit, maar ik twijfel eraan of het juist is:

private function fillMeUp(p_items_rs):Void {
for (var i:Number; i < p_items_rs.getLength(); i++) {
var tmp_record = p_items_rs.items[i];
var tmpItem = ({label:tmp_record.Name, data:{}},{label:tmp_record.Age, data:{}},{label:tmp_record.Work, data:{}});
tmpItem.data.Name = tmp_record.Name;
tmpItem.data.Age = tmp_record.Age;
tmpItem.data.Work = tmp_record.Work;
push(tmpItem);
}
}

meagain
%Europe/Berlin %764 %2005, 19:20
Wil je met datagrids werken in flash, stap je best over op amfphp (flash remoting) server-side.

Het enige dat je in je service zet is:

return mysql_query("select * from mytabel");

en in flash:

listener.myService_Result = function(tResult){
mydatagrid.dataProvider = tResult;
}

Meer hoef je niet te doen.

Mvg,

JStas
%Europe/Berlin %364 %2005, 09:44
Thnx a lot!!