-1
Flex에서 동적으로 콤보 상자를 만드는 데 도움이 필요합니다. 클릭하여 동적으로 콤보 박스를 만드는 방법은 무엇입니까?MXML - 버튼 클릭시 콤보 박스를 동적으로 생성
미리 감사드립니다.
Flex에서 동적으로 콤보 상자를 만드는 데 도움이 필요합니다. 클릭하여 동적으로 콤보 박스를 만드는 방법은 무엇입니까?MXML - 버튼 클릭시 콤보 박스를 동적으로 생성
미리 감사드립니다.
: 클릭에 대한
public function createComboBox_clickHandler(event:Event):void {
var myComboBox:ComboBox = new ComboBox();
var comboBoxDataProvider:ArrayCollection =new ArrayCollection([
{ name: "box1", value: "value1"},
{ name: "box2", value: "value2"},
{ name: "box3", value: "value3"},
{ name: "box4", value: "value4"}
]);
myComboBox.x = 100;
myComboBox.y = 100;
myComboBox.dataProvider = comboBoxDataProvider;
myComboBox.labelField = "name";
myComboBox.addEventListener(ListEvent.CHANGE, myComboBox_ClickHandler);
container.addElement(myComboBox);
}
public function myComboBox_ClickHandler(event:ListEvent):void{
trace(event.currentTarget.selectedItem.value);
}
을 그리고 버튼 (그들 모두에게 용기)
<s:BorderContainer id="container" width="100%" height="100%">
<s:Button id="createComboBoxButton" click="createComboBox_clickHandler(event)" label="Create a combobox dynamically"/>
</s:BorderContainer>
당신이 부분의 당신을주고있는 세부 사항과 함께 코드의 샘플을 보내 주시기 바랍니다 수 수고? –
나는 flex와 mxml을 처음 사용합니다. 작은 응용 프로그램을 개발하려고합니다. 몇 가지 예를 찾고 있습니다. 감사. – user2376184