Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flex (http://www.flasher.ru/forum/forumdisplay.php?f=84)
-   -   Многострочный header для DataGrid (http://www.flasher.ru/forum/showthread.php?t=115005)

Bruiser 15.08.2008 17:28

Многострочный header для DataGrid
 
Собственно вопрос в теме.
Можно ли длинные header-ы DataGrid или AdvancedDataGrid разбивать на несколько строк?

CblP 16.08.2008 01:01

попробуй wordWrap

Код:

<mx:DataGrid wordWrap="true" headerHeight="60" x="185" y="507">
                <mx:columns>
                        <mx:DataGridColumn  headerText="Column 1 sdf  sdf sdf s df dsf ds fs df sd f" dataField="col1"/>
                        <mx:DataGridColumn headerText="Column 2" dataField="col2"/>
                        <mx:DataGridColumn headerText="Column 3" dataField="col3"/>
                </mx:columns>
        </mx:DataGrid>


Bruiser 21.08.2008 10:46

Возникла такая проблема.
Заранее задаю такие размеры полей (формирую DataGrid динамически), чтобы переносов не было. Если одно из полей уменьшу (поле из нескольких слов состоит), то часть слов перенесется на следующую строку, но при этом сама строчка не расширится. Т.е. часть поля получается не видна.

Bruiser 22.08.2008 11:35

Еще проблема такая.
При wordWrap=true в компоненте DataGrid переносятся как заголовки в таблице, так и данные.
При wordWrap=true в компоненте AdvancedDataGrid переносятся ТОЛЬКО данные.

CblP 22.08.2008 15:21

Цитата:

Сообщение от Bruiser (Сообщение 759643)
Еще проблема такая.
При wordWrap=true в компоненте DataGrid переносятся как заголовки в таблице, так и данные.
При wordWrap=true в компоненте AdvancedDataGrid переносятся ТОЛЬКО данные.

может попробуй, для столбиков отдольно прописать falsr, а для недеров, отдельно тру,

PS 2-й твой пост не понял, поконкретней мож проблему разьяснть...?

Bruiser 25.08.2008 10:34

Цитата:

Сообщение от CblP (Сообщение 759705)
может попробуй, для столбиков отдольно прописать falsr, а для недеров, отдельно тру,

А отдельно, это какими свойствами? Я только один там видел...

Цитата:

Сообщение от CblP (Сообщение 759705)
PS 2-й твой пост не понял, поконкретней мож проблему разьяснть...?

При динамическом формировании задаю например для поля с большим текстом ширину 100. Когда формируется DataGrid он создает строчку и умещает весь этот текст в три строки (с переносами). Если я возьму и ручками уменьшу ширину столбца, то так три строки и останется, а часть текста не влезет. Вопрос в том, как сделать так, чтобы при смене ширины столбца, его длина изменялась, согласно содержимому?!


Часовой пояс GMT +4, время: 10:14.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.