I am switching viewstacks from a doubleclick on a data grid to a data entry 
screen for the record. Classic database stuff.
Everything works great except for the first time on the ComboBox's, then after 
one time everything works. (In one of my old languages it would be an 
initialization problem),

All other fields write properly. I am not using Carngorm on this app yet altho 
am rapidly headed in that direction, but need to solve this one as is if 
possible.

On double click I load the value into a public bindable variable and then 
switch viewstack and rely on the binding to fill the value in the Combobox. 
(Using it as a popup to select a single value).

[Bindable]
public var locaQuality:String;

[Bindable]
public var locaQualityArr:ArrayCollection = new ArrayCollection( 
 [ {label:"", data:1}, {label:"Clean", data:2}}]);

<mx:ComboBox id="LocaQualityCol" 
dataProvider="{locaQualityArr}"   text="{locaQuality}" 
close="closeLocaQuality(event);" labelField="label" x="246"  y="128" 
width="125" themeColor="#009DFF"  height="22" textAlign="center"/> 

private function editLoca(event:Event):void {
    locaQuality = locaGrid.selectedItem.locaQualityCol;
        ....
        home.selectedIndex = 3; }

private function closeLocaQuality(event:Event):void{locaQuality = 
LocaQualityCol.selectedItem.label;}

    
Thanks
this one has me stumped !
Dan Pride
    



      

Reply via email to