This page was saved using jaction on 2006-09-04 8:33:47.
Address: http://flexdocs.kr/docs/flex2/langref/mx/controls/menuClasses/IMenuItemRenderer.html
Title: mx.controls.menuClasses.IMenuItemRenderer (Flex™ 2 레퍼런스 가이드)  •  Size: 11304
Packagemx.controls.menuClasses
인터페이스public interface IMenuItemRenderer
인프리멘타MenuItemRenderer

IMenuItemRenderer 인터페이스는, Menu 컨트롤의 메뉴 아이템 렌더러가 Implements할 필요가 있는 인터페이스를 정의합니다. 많은 경우, 메뉴 아이템 렌더러는 리사이클됩니다. 메뉴 아이템 렌더러는, 한 번 작성하면, 그 후는 새로운 데이터를 지정하는 것만으로 사용할 수 있습니다. 따라서, 개개의 Implements에서는, 컴퍼넌트의 개발자는, 컴퍼넌트의 property에 특정의 초기치 또는 디폴트치가 포함되어 있는 것을 전제로 하지 않게 할 필요가 있습니다. 이 인터페이스를 Implements하려면 , 컴퍼넌트의 개발자는,menu property를 Implements하는 setter Methods와 getter Methods를 정의할 필요가 있습니다. 통상은, 다음의 예와 같이, setter Methods는 데이터 property의 값을 내부 함수에 기입해, getter Methods는 내부 변수의 현재의 값을 돌려줍니다.
// property치의 내부 변수
private var _menu:Menu;
 
// getter Methods의 정의
public function get menu() :Menu
     {
return _menu;
     }
 
// setter Methods를 정의한다
public function set menu(value:Menu) :void
     {
_menu = value;
     }
  



Public property
 property정의
  menu : Menu
이 메뉴 아이템 렌더러의 Menu 컨트롤에의 참조입니다 (포함되어 있는 경우).
IMenuItemRenderer
property의 상세
menuproperty
menu:Menu   [read-write]

이 메뉴 아이템 렌더러의 Menu 컨트롤에의 참조입니다 (포함되어 있는 경우). 이것은, 이 메뉴 아이템 렌더러가 브랜치(branch) 노드이며, 부메뉴를 pop-up 할 수 있는 것을 나타냅니다.

Implements
    public function get menu():Menu
    public function set menu(value:Menu ):void






 

코멘트가 추가되었을 경우, 메일로 받기. | 코멘트 리포트

현재의 페이지: http://flexdocs.kr/docs/flex2/langref/mx/controls/menuClasses/IMenuItemRenderer.html