flex - Get The Items Under An Expanded Node in AdvancedDataGrid -
flex - Get The Items Under An Expanded Node in AdvancedDataGrid -
is there way items under expanded adg tree node?
given sample tree node:
- atlantic celtics nets knicks sixers raptors + central + southeast + southwest + northwest + pacific
i planning capture info in adg's itemopen event.
private function myadg_itemopen(event:advanceddatagridevent) :void { // codes set here next teams: // celtics, nets, knicks, sixers, raptors }
update: managed pull off codes somehow provides me object containing teams:
var ihd:ihierarchicaldata = ihierarchicalcollectionview(myadg.dataprovider).source; if(ihd.haschildren(evt.item)) { var objgetchildren:object = ihd.getchildren(evt.item); var datastring:string = objectutil.tostring(objgetchildren); // here, able parse datastring array, able team name. }
you can adg advanceddatagridevent
, can seek cast dataprovider
ihierarchicalcollectionview
. if worked can utilize children of opend node.
private function myadg_itemopen(event:advanceddatagridevent):void { var grid:advanceddatagrid = advanceddatagrid(event.currenttarget); var dataprovider:ihierarchicalcollectionview = grid.dataprovider ihierarchicalcollectionview; if (dataprovider && event.item) { var children:icollectionview = dataprovider.getchildren(event.item); if (children) { // children } } }
flex actionscript advanceddatagrid
Comments
Post a Comment