2012-01-25 4 views
1

아코디언 컨트롤에 확인란을 추가 할 수 있는지 알고 싶습니다. 주요 아이디어는 체크 아웃을 위해 다양한 항목을 선택하는 것과 같이 선택 가능한 항목의 목록을 갖는 것이며 추가 정보 (아코디언 패널)를 표시하는 옵션이 있어야합니다.플렉스 4 : 아코디언 헤더의 체크 박스

그래서 기본적으로 3 개 질문 :

  1. 나는 아코디언 헤더의 체크 박스를 가질 수 있습니까?
  2. 처음부터 모든 패널을 닫을 수 있습니까? 따라서 사용자는 열려고하는 패널을 선택하고 표시되는 하나의 패널로 시작하지 마십시오.
  3. 동시에 여러 패널을 열어 볼 수 있습니까?

일부 메모 : - 헤더 렌더러 옵션을 시도했지만 모든 아코디언 헤더에 대해 확인란이 동일하므로 쓸데 없었습니다. - 라이브러리 나 외부 컨트롤을 사용하지 않는 것이 좋습니다. Flex 컨트롤의 몇 가지 제한 사항을 알고 있습니다.

도움이나 도움을 제공해 주셔서 감사합니다. :)

+0

아코디언 컨트롤을 피하고 컨트롤에 대한 렌더러를 개발하는 것이 좋습니다. List 컨트롤입니다. –

답변

0

mx 컨트롤을 사용하지 못하게 설정하지 않은 경우 4.6 목록/항목 렌더러 스키닝 메서드를 사용해 볼 수 있습니다.

스파크 목록 컨트롤을 사용하여 디자인/창의적인 요구 사항에 따라 여러 개의 중첩 된 그룹/테두리 컨테이너 래퍼 및 확장 및 계약에 필요한 as3 논리가 포함 된 사용자 지정 항목 렌더링을 만듭니다. 체크 박스의 클릭 이벤트 나 이벤트 변경으로 인해 아이템 렌더러가 작동하게됩니다. 이것은 flex 4의 아이템 렌더러를 스키닝하는 것의 일부입니다. 렌더러 자체에있는 모든 마약 수집가 로직을 캡슐화 할 수 있습니다.

어떤 경우

, 여기 당신이 도움이 될 수있는 몇 가지 링크는 다음과 같습니다이 도움이

http://www.adobe.com/devnet/flex/articles/flex4_skinning.html

http://blog.flexexamples.com/2009/06/21/creating-a-custom-halo-accordion-header-skin-in-flex-4/

http://saturnboy.com/2009/09/flex4-component-states-skin-states/

희망!