2010-11-18 5 views
1

У меня есть столбец datagrid, который я использую itemRenderer. Что-то вроде этогоflex datagrid itemRenderer высота?

<mx:itemRenderer> 
    <mx:Component> 
     <mx:HBox width="100%" verticalAlign="middle" horizontalGap="0" horizontalScrollPolicy="off" height="22"> 
      ... 
     </mx:HBox> 
    </mx:Component> 
</mx:itemRenderer> 

Высоты строк являются прекрасными, если у datagrid есть какие-либо сущности. Однако, если нет записей, высота строк не больше 22. Есть ли способ исправить это?

(У меня есть два datagrids рядом друг с другом, один из которых всегда заполнен, поэтому он имеет правильную высоту. Это выглядит очень плохо, когда второй не заполняется, а строки не выравниваются).

ответ

1

Укажите rowHeight имущество вашего DataGrid - 22 (или любое другое значение, которое вы предпочитаете). Затем просто установите высоту HBox в itemRenderer на 100%.

+0

Черт, я чувствую себя глупо. rowHeight делает много смысла! – Kyle

+0

@ Zenox: Я так себя чувствую пять или шесть раз в день. Иногда ответ настолько очевиден, что вы просто не можете его увидеть. – Robusto

Смежные вопросы