2014-02-07 66 views
0

我有一個數據網格,它具有常規列和合並列。合併的列使用行分隔符顯示多行數據。Flex MX數據網格與分隔符合並列

我希望它能像這樣顯示 在一個單元格中將Name/DOB(名稱及其下面的DOB帶分隔符)作爲標題顯示。名稱和DOB之間的行分隔符。

數據將以相同的方式放在標題下(下面的名稱和DOB用行分隔符)。

名稱

DOB


李四

1990年9月10日


傑克吉爾

1992年8月9日


等等。最好的方法來實現這一點。如果我不得不擴展數據網格組件,請解釋如何。

回答

0

您必須使用項目渲染器來執行此操作,其中有兩行的列必須具有項目渲染器。

簡單exxample嘗試創建類似的東西,但是,您的渲染器將如下所示。如果這不起作用,請搜索自定義項目渲染器這裏有很多教程。

<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>