Заполнение ячейки Advanceddatagrid - PullRequest
1 голос
/ 15 марта 2010

Как конкретная ячейка может быть заполнена любым цветом в расширенной сетке данных.

1 Ответ

1 голос
/ 15 марта 2010

Если вы имели в виду столбец:

<mx:AdvancedDataGridColumn 
    backgroundColor="#00ff00" 
    dataField="data_field"
    headerText="The Header"/>

Если вам действительно нужно покрасить ячейку, используйте средство визуализации пользовательских элементов и добавьте bgColor к поставщику данных.

<mx:AdvancedDataGridColumn 
  itemRenderer="path.to.MyTextInput"/>
<!-- path/to/MyTextInput.mxml -->
<mx:TextInput xmlns:mx="http://www.adobe.com/2006/mxml">
  <mx:Script>
    <![CDATA[
      override public function set data(value:Object):void
      {
        super.data = value;
        this.text = value.dataField;
        this.setStyle("backgroundColor", value.bgColor);
      }
    ]]>
  </mx:Script>
</mx:TextInput>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...