드랍 - 다운 메뉴의 첫 번째 항목 (예 : Menu의 인스턴스)이 특별한 경우에 유용하다는 것을 발견했습니다. 나는 웹 서비스에서 제공하는 목록에서 색상을 선택하려는 경우 예를 들어, :플렉스 (Flex) : 목록 또는 메뉴에서 항목을 특별하게 구분합니까?
<mx:PopUpMenuButton id="colorSelelector"
dataProvider="{colorsService.lastResult}" />
또한 사용자가 입력 할 수있는 특수 경우, "새로운 색상을 입력"할 수 있습니다 목록에없는 새 색상의 RGB 값입니다. 예를 들어 :
<mx:PopUpMenuButton id="colorSelelector"
dataProvider="{colorsService.lastResult}"
lastOption="{newColor}" />
그래서 떨어져 나는 서비스에서 돌아 목록을 변경,이 작업을 수행하는 더 나은 방법이 :
var newColor = { label: "Enter a new color", rgb: null };
는 다음과 함께 사용?
(단지 선제 코멘트 :이 사실 색상 따기 목록을 만들려고 아니에요 ... 단순화이다) 당신이하는 dataProvider에 바인딩 할 때, 당신의 특별한 경우를 추가하는 함수를 호출