Удаление заголовка из Spark DataGrid - PullRequest
3 голосов
/ 02 сентября 2011

Как удалить строку заголовка из Spark DataGrid?MX DataGrid имел атрибут «showHeaders», но его, похоже, нет в Spark DataGrid.

Кажется, что это должно быть очень простым заданием, так что я либо очень плотный, либо просто что-то упустил?Нужно ли создавать собственный скин для моей DataGrid и удалять части заголовка?Это кажется излишним или это способ Flex / Spark?

Спасибо, Фил

Ответы [ 2 ]

3 голосов
/ 02 сентября 2011

Вы должны создать собственный скин для DataGrid.Вам нужно просто скопировать стандарт spark.skins.spark.DataGridSkin и убрать там следующие строки:

    <!--- @private -->
    <s:GridColumnHeaderGroup id="columnHeaderGroup"
        paddingLeft="1" paddingTop="1" paddingRight="1" minHeight="21" 
        columnSeparator="{headerColumnSeparator}"
        headerRenderer="{headerRenderer}"/>
2 голосов
/ 02 мая 2015

Ленивый способ - установить высоту заголовка скина на 0:

<s:DataGrid id="dg"
  initialize="dg.columnHeaderGroup.height = 0"

или установите свойства visible / includeInLayout:

<s:DataGrid id="dg"
  initialize="dg.columnHeaderGroup.visible =
              dg.columnHeaderGroup.includeInLayout = false"
...