2014-02-07 6 views
0

일반 열과 병합 된 열이있는 데이터 표가 있습니다. 병합 된 열은 구분 기호 줄과 함께 여러 줄로 된 데이터를 표시합니다.Flex MX DataGrid는 구분 기호가있는 열을 병합합니다.

이름/DOB (이름 및 그 아래에 구분 기호가있는 DOB)가 하나의 셀에 헤더로 표시됩니다. 이름과 DOB 사이의 줄 구분 기호.

데이터는 헤더 아래에 동일한 방법으로 (줄 분리 기호가있는 이름과 DOB 아래에) 배치됩니다.

이름

DOB


홍길동

1990년 9월 10일


잭 질

1992년 8월 9일


등등. 이것을 달성하는 가장 좋은 방법은 무엇입니까?

데이터 그리드 구성 요소를 확장해야하는 경우 어떻게 설명하십시오.

답변

0

이 작업을 수행하려면 항목 렌더러를 사용해야합니다. 두 행이있는 열은 항목 렌더러를 가져야합니다.

간단히 exxample 그런 식으로 creasste를 시도해보십시오. 그러나 렌더러는 아래와 같이됩니다. 문제가 해결되지 않으면 사용자 정의 항목 렌더러을 검색하십시오. 많은 튜토리얼이 있습니다.

<mx:DataGridColumn headerText="Col 2" dataField="col2"> 
    <mx:itemRenderer> 
     <fx:Component> 
      <mx:VBox horizontalAlign="right"> 
       <mx:Label text = "{data.text}"/> 
       <mx:Label text = "{data.dob}"/> 
      </mx:Box> 
     </fx:Component> 
    </mx:itemRenderer> 
</mx:DataGridColumn>