Изменение внешнего вида AdvancedDataGridColumn и mx: ToggleButtonBar в flex - PullRequest
0 голосов
/ 01 декабря 2011

У меня есть две вещи, которые я хочу изменить с помощью элементов отображения в flex.

Первое относится к AdvancedDataGridColumn в AdvancedDataGrid.Это показано в URL-адресе рисунка со словами «Учитель Word Word ...». Это заголовок текста AdvancedDataGrid.Я хочу удалить маленький символ «1» и отключить возможность кликать по столбцу и сортировать их.

Второе также показано на рисунке и относится к mx: ToggleButtonBar, показанному с текстом «Громкость синхронизации высоты тона произношения» В настоящее время выбрана «Произношение», но возможно ли сделать это более понятным?Например, отображается ли выбранная вкладка другим цветом?

URL-адрес Picutre: http://207.218.240.58/changes.JPG (извините, но stackoverflow не позволяет мне прикрепить изображение, поэтому мне нужно опубликовать ссылку)

Спасибо, Тор

1 Ответ

0 голосов
/ 01 декабря 2011

1) Вы пробовали sortableColumns свойство AdvancedDataGrid?

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/controls/AdvancedDataGridBaseEx.html#sortableColumns

2) Класс ToggleButtonBar имеет buttonStyleName style, который задает имя стиля CSS, который используется для кнопок на панели кнопок. Используя это, вы можете установить выбранные стили обложки для кнопок на панели кнопок. Пример:

@namespace mx "library://ns.adobe.com/flex/mx";

mx|ToggleButtonBar {
  buttonStyleName: "myButtonStyle";
}

.myButtonStyle {
  selectedUpSkin: /* whatever */;
  selectedOverSkin: /* whatever */;
  selectedDownSkin: /* whatever */;
}

ToggleButtonBar также имеет стиль selectedButtonTextStyleName, который можно использовать таким же образом, если вы хотите изменить стили текста:

@namespace mx "library://ns.adobe.com/flex/mx";

mx|ToggleButtonBar {
  selectedButtonTextStyleName: "myTextStyle";
}

.myTextStyle {
  color: #ff0000;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...