2011-09-12 6 views
0

ArrayCollection이있는 ComboBox에 DataProvider가 있습니다. 데이터는 Databse에서 ArrayCollection으로 올 것입니다. 나는 ArrayCollection에 아이템을 추가하려고합니다. - 0 번째 인덱스에서 "Select Item-"을 선택하고 combobox에 대해 선택된 인덱스 = 0을 설정합니다.플렉스 : 콤보 박스에서 특정 항목을 비활성화하는 방법?

enter image description here

내 질문에 그 (코스 - -를 선택) 항목을 해제하는 방법입니까?

답변

2

prompt 속성 of DropDownList 또는 ComboBox을 사용하고이 값을 초기 값으로 selectedIndex = -1으로 결합하는 것이 좋습니다.

+0

야, 임 flex4에서 콤보 상자의 속성 프롬프트를받지 못하고 내가 사용할 수있는'cmbCourse.TextInput.Text = "Mylist.selctedItem.isDisabled -.. 선택 - ".하지만 combobox에서 많은 도움이되는 항목을 비활성화 할 수 있습니까? –

+0

이렇게하면 incapsulation이 깨집니다. 왜 프롬프트를 사용하지 않을까요? – Constantiner

+0

콤보 박스에 대한 속성 프롬프트가 표시되지 않습니다. flex4를 사용하고 있습니다. –

1

최악의 경우 사용할 수없는 것으로 항목 렌더러가 표시됩니다. 그런 다음 속성이 사용 중지 된 경우 클릭을 무시하십시오. 목록은 isDisabled 같은 속성을 오버로드 (이 내포

관련 문제