문제

I have a data grid that has regular columns and merged columns. The columns which are merged, displays data multi-line with a line Separator.

I want it to be displayed like this Name/DOB( Name and below it DOB with a separator) in one cell as header. A line separator between Name and DOB.

The data will be placed under the header the same way(Name and DOB below with a line separator).

Name

DOB


John Doe

10 Sep 1990


Jack Jill

9 Aug 1992


and so on. whats the best way to achieve this.

If i have to extend the data grid component, please explain how.

도움이 되었습니까?

해결책

You have to use item renderers for acheiving this, The column in which you have two rows will have to have item renderer.

simple exxample try to creasste something like that, but, your renderer will be like below. If this does not work, search for custom item renderer there are a lot of tutorials on that.

<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>
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top