created a form dynamically by adding each component in action script,
now i want to get back the text/data entered in to that each component
dynamically?

private function loadAllComponents():void
        {
            var formItemArray:Array = new Array();

            for(var i:int=0; i<
Application.application.designList.length; i++)//which had the
colonName, colComponet to be dispalyed,
            {
                var fm:FormItem = new FormItem();

                fm.label =
Application.application.designList.getItemAt(i).colName;

                var comp:String =
Application.application.designList.getItemAt(i).component;

                switch(comp)
                {
                    case "TextBox":
                        var ti:TextInput = new TextInput();
                        ti.id =
Application.application.designList.getItemAt(i).component;
                        fm.addChild(ti);
                    break;

                    case "TextArea":
                        var ta:TextArea = new TextArea();
                        ta.id =
Application.application.designList.getItemAt(i).colName;
                        fm.addChild(ta);
                    break;

                    case "ComboBox":

                        var mycb:myComboBox = new
myComboBox();
 
mycb.getAllMasterCBData(Application.application.selectedgridItem,
Application.application.designList.getItemAt(i).colName);
                        fm.addChild(mycb);

                    break;

                    case "DateField":
                        var df:DateField = new DateField();
                        df.id =
Application.application.designList.getItemAt(i).component;
                        fm.addChild(df);
                    break;
                }
                myform.addChild(fm);
            }

        }

    private function saveToDb():void
    {
        var formItems:Array = myform.getChildren();



       }
    }

    ]]>
</mx:Script>

<mx:Form id="myform" cornerRadius="5" borderColor="#B7BABC"
borderStyle="solid" width="100%" height="100%" />

<mx:HBox width="100%" height="100%" >
    <mx:Spacer width="120"/>
    <mx:Button label=" Save " id="saveBtn"  click="saveToDb()" /
>
</mx:HBox>

-- 
You received this message because you are subscribed to the Google Groups "Flex 
India Community" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/flex_india?hl=en.

Reply via email to