ActionScript 3: вращающаяся метка столбца - PullRequest
0 голосов
/ 14 февраля 2012

Я хочу повернуть на 45 градусов метку столбца таблицы.Как я могу сделать это с Actionscript или Flex?

Ответы [ 2 ]

0 голосов
/ 14 февраля 2012

Под меткой столбца я думаю, что вы имеете в виду заголовок таблицы.

  1. Создание настраиваемого средства визуализации заголовка для вашей таблицы с текстом внутри
  2. К свойству text примените rotate = "45"свойство (или -45) в зависимости от вашего случая.
  3. Очень важно: ИСПОЛЬЗУЙТЕ встроенный шрифт, чтобы видеть повернутый текст, иначе вы ничего не увидите.
0 голосов
/ 14 февраля 2012

Используя MXML, вы можете сделать это следующим образом: создайте пользовательский рендер для компонентов GridColumn и поверните компонент метки на 45 градусов.

Поскольку вы сказали, что используете таблицу, это, вероятно, означает, что у вас естьобъект DataGrid, который в свою очередь имеет столбцы.Каждый столбец определяется компонентом GridColumn со свойством headerRenderer .Создайте копию средства визуализации заголовка столбца по умолчанию, примените вращение к метке, используя свойство вращение , и примените этот новый скин к компонентам заголовка столбца.

Надеюсь, это поможет.

Вот пример повернутого заголовка столбца:

<s:GridColumn dataField="name"
      headerText="Name"
      resizable="false">
    <s:headerRenderer>
        <fx:Component>
            <s:DefaultGridHeaderRenderer rotation="45" />
        </fx:Component>
    </s:headerRenderer>
</s:GridColumn>

Хорошего дня.

...