2013-11-26 3 views
0

폼에 구성 요소를 동적으로 추가하는 Onclick 버튼이있는 폼이 있습니다. 성공적으로 양식에 구성 요소를 추가했습니다. 나는 그들을 클럽에 가입시키고 조정할 그룹을 추가했다. s : Group에 가로 배치를 어떻게 추가 할 수 있습니까?동적으로 s의 레이아웃을 만드는 방법 : flex의 그룹

protected function ADD_CVE_ID_clickHandler(event:MouseEvent):void 
      { 
var textinput:TextInput = new TextInput; 
var dropdown:DropDownList = new DropDownList; 
var textArea:TextArea = new TextArea; 
var Grouptest:Group = new Group; 
Grouptest.addElement(textinput); 
Grouptest.addElement(dropdown); 
Grouptest.addElement(textArea); 
AddHere.addElement(Grouptest); 
} 
+0

내가 변화들에 의해 요구되는 결과를 달성 할 수 있었다. s : Group에 레이아웃을 추가 할 수 있는지 궁금합니다. – Vatsal

+0

예, [layout] (http://flex.apache.org/asdoc/spark/components/supportClasses/GroupBase.html#layout) 속성을 사용하면됩니다. 즉, MXML 및 상태를 사용하여 논리를보다 쉽게 ​​구현할 수 있습니다. '동적으로'구성 요소를 추가 할 필요가 없습니다. – RIAstar

+0

사실 반복적으로 위에서 언급 한 구성 요소를 추가하고 싶습니다. 상태가 가능할 것입니까? – Vatsal

답변

1

귀하의 요구 사항에 대해 다음 코드를 사용 : - : 그룹 HGroup에

 protected function ADD_CVE_ID_clickHandler(event:MouseEvent):void 
     { 
      var textinput:TextInput = new TextInput(); 
      var dropdown:DropDownList = new DropDownList(); 
      var textArea:TextArea = new TextArea(); 
      var Grouptest:Group = new Group(); 
      var horizontalLayout:HorizontalLayout = new HorizontalLayout(); 
      Grouptest.layout = horizontalLayout; 
      Grouptest.addElement(textinput); 
      Grouptest.addElement(dropdown); 
      Grouptest.addElement(textArea); 
      AddHere.addElement(Grouptest); 
     } 
관련 문제