|
|
|||||
Ширина столбца в DataGrid
Я использовал <mx: DataGrid>. При добавлении любых элементов ширина столбцов не менялась мои два столбца были одинаковой ширины, всё было красиво.
Я поменял его на <s: DataGrid>. Выставил те же настройки (в частности, неизменяемую ширину столбцов) В правый столбец записал строчку длиннее чем в левом и граница столбцов съехала влево от середины. Если записать короче, то съезжает вправо. Почему и как от этого избавиться?
__________________
cats are supreme beings Последний раз редактировалось am_devcorp; 23.05.2012 в 10:46. |
|
|||||
Да, у обеих!
Если это поможет, выкладываю mxml-код: <s:DataGrid id="db" left="10" right="10" top="105" bottom="40" editable="false" enabled="true"> <s:columns> <s:ArrayList> <s:GridColumn dataField="dataField1" headerText="Column 1" resizable="false" sortable="false"></s:GridColumn> <s:GridColumn dataField="dataField2" headerText="Column 2" resizable="false" sortable="false"></s:GridColumn> </s:ArrayList> </s:columns> </s:DataGrid>
__________________
cats are supreme beings Последний раз редактировалось am_devcorp; 23.05.2012 в 21:20. |
|
|||||
Если задать ширину, то работает, да. Но мне хотелось бы написать "50%", но вот ругается.
__________________
cats are supreme beings |
|
|||||
Modus ponens
|
Опять же, не пробовал, но если 50% не разрешает, то, наверное, есть смысл отнаследоваться от GridColumn и добавить свою функцию для percentWidth и в ней делать рассчеты сколько там нужно ширины, чтобы получилось 50%.
__________________
Hell is the possibility of sanity |
Часовой пояс GMT +4, время: 06:59. |
|
« Предыдущая тема | Следующая тема » |
Теги |
datagrid |
|
|