Flex 4 headerWordWrap в AdvancedDataGridColumn не работает - PullRequest
1 голос
/ 31 марта 2011

Я пробовал разные варианты, чтобы headerWordWrap работал с AdvancedDataGridColumn.Я даже пытался использовать headerWordWrap как свойство в AdvancedDataGrid.Ничего не работаетКто-нибудь знает, как решить эту проблему?Любая помощь будет очень ценится:

<mx:AdvancedDataGrid
    id="gridAvailableQuals"
    width="100%"
    height="100%"
    dataProvider="{this.handler.qualCodes}"
    doubleClickEnabled="true"
    dragEnabled="true"
    dropEnabled="true"
    dragMoveEnabled="true"
    allowMultipleSelection="true"
    variableRowHeight="true"
    horizontalScrollPolicy="auto"
    headerWordWrap="true"
    itemDoubleClick="this.shtlQuals.addOneItem()">

<mx:AdvancedDataGridColumn
    headerText="Item Code"
    dataField="code"
    width="50"
    headerWordWrap="true">

Ответы [ 4 ]

2 голосов
/ 06 декабря 2012

Вместо headerWordWrap = "true", попробуйте дать wordWrap = "true" для каждого столбца, например:

<mx:AdvancedDataGridColumn
headerText="Item Code"
dataField="code"
width="50"
wordWrap="true">

И установить свойство ширины для всех столбцов ... В противном случае ширина будет выбрана случайным образом, а заголовок будет выглядеть неуклюже ...:)

1 голос
/ 02 августа 2011

headerWordWrap работает, но не вмещается в соответствии с высотой строки заголовка, поэтому в пользовательском интерфейсе это выглядит как неработающее.

Установите свойство headerHeight дляСетка данных по мере необходимости для статических заголовков, для динамических заголовков продолжайте вычислять высоту.Он будет содержать текст заголовка с переносом слов.

0 голосов
/ 17 мая 2014

headerWordWrap = "true"

Установить это свойство в AdvancedDataGridColumn

<mx:AdvancedDataGridColumn dataField="data1" headerText="Data 1" headerWordWrap="true" wordWrap="true" > </mx:AdvancedDataGridColumn>

Это хорошо сработало для меня.

0 голосов
/ 31 марта 2011

Установка для свойства headerWordWrap значения true разрешает многострочные заголовки.Вам также нужно будет установить ширину столбца, чтобы текст был перенесен, и вам, вероятно, потребуется установить высоту заголовка, поскольку значение по умолчанию недостаточно высокое, чтобы вместить две строки текста.

...