Изменилось ли центрирование в столбце DataGrid с Flex3 на Flex4? - PullRequest
2 голосов
/ 26 июля 2011

В Flex3 я мог бы центрировать флажок в столбце таблицы данных, используя это:

<mx:DataGridColumn textAlign="center" itemRenderer="mx.controls.CheckBox"/>

То есть центрирование указано в столбце. В Flex4 это не работает. Я должен поставить центрирование на визуализаторе, а не на столбце.

<mx:DataGridColumn>
   <mx:itemRenderer>
      <mx:Component>
         <mx:CheckBox textAlign="center"/>
      </mx:Component>
   </mx:itemRenderer>
</mx:DataGridColumn>

Кто-нибудь знает, было ли это изменение с Flex3 на Flex4 преднамеренным?

1 Ответ

0 голосов
/ 20 мая 2013

Вам нужно поставить флажок внутри холста:

<mx:Component>
     <mx:Canvas width="100%" height="100%">
         <mx:CheckBox textAlign="center"/>
     </mx:Canvas>
 </mx:Component>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...