Flex 학습 기록 (XMList 생 성 메뉴 데이터 제공)

1996 단어 Flex
MXml 에서 데 이 터 를 사용 하여 MenuBar 컨트롤 을 채 우 는 가장 쉬 운 방법 은 컨트롤 내부 에 XMList 를 만 드 는 것 입 니 다.
실례
Code View:

<mx:Application
xmlns:mx="http://www.adobe.com/2006/mxml"
layout="horizontal">
<mx:MenuBar labelField="@label">
<mx:XMLList>
<menuitem label="File">
<menuitem label="New"/>
<menuitem label="Open"/>
<menuitem label="Close" enabled="false"/>
</menuitem>
<menuitem label="Edit"/>
<menuitem label="Source"/>
<menuitem label="View">
<menuitem label="50%"
type="radio" groupName="one"/>
<menuitem label="100%"
type="radio" groupName="one"
selected="true"/>
<menuitem label="150%"
type="radio" groupName="one"/>
</menuitem>
</mx:XMLList>
</mx:MenuBar>
</mx:Application>

dataProvider 속성 은 MenuBar 컨트롤 의 기본 속성 이기 때문에 이 XMList 대상 은
< mx: MenuBar > 의 직접 하위 등급 입 니 다.이 XMList 대상 의 최상 위 노드 는 MenuBar 의 단추 와 일치 합 니 다.
menuitem 노드 는 모든 최상 위 단추 아래 메뉴 항목 의 등급 과 일치 합 니 다.이 노드 들 은 임의의 이름 으로 명명 할 수 있다.
예 를 들 어 menuitem 대신 subnode 를 사용 할 수 있 습 니 다.노드 의 속성 은 특별한 의미 가 있 고
디 스 플레이 효과 와 메뉴 의 사용자 상호작용 에 영향 을 줄 수 있 습 니 다.이 속성 들 은 아래 와 같다.
enabled
사용자 가 이 메뉴 항목 을 선택 할 수 있 는 지 여 부 를 지정 합 니 다.
groupName
메뉴 항목 이 체크 상자 형식의 단추 일 때 체크 상자 그룹의 이름 을 지정 하여 메뉴 항목 에 그룹 을 나 누 는 데 사용 합 니 다.
icon
그림 소재 의 클래스 식별 자 를 지정 합 니 다.
label
메뉴 항목 의 디 스 플레이 텍스트 를 지정 합 니 다.dataProvider 가 E4X 형식 을 사용 할 때 위의 코드 범례 와 같이
MenuBar 의 labelFiele 속성 은 명확 하 게 지정 되 어야 합 니 다.dataProvider 에 label 속성 이 있어 도.
toggled
메뉴 항목 이 체크 상자 나 체크 상자 형식 일 때 선택 여 부 를 지정 합 니 다.
type
check, radio, separator 와 같은 다음 메뉴 종 류 를 지정 합 니 다.

좋은 웹페이지 즐겨찾기