Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flex (http://www.flasher.ru/forum/forumdisplay.php?f=84)
-   -   как убрать bevel у datagrid header`a ? (http://www.flasher.ru/forum/showthread.php?t=188020)

gagaga 27.11.2012 18:43

как убрать bevel у datagrid header`a ?
 
Вложений: 1
фреймворк spark, хидеры стилизую так:
Код:

<?xml version="1.0"?>
<s:DefaultGridHeaderRenderer
        xmlns:fx="http://ns.adobe.com/mxml/2009"
        xmlns:s="library://ns.adobe.com/flex/spark"
        xmlns:mx="library://ns.adobe.com/flex/mx">
    <s:Rect id="fill" width="100%" height="100%">
        <s:fill>
            <s:SolidColor color="0x6c8656" />
        </s:fill>
    </s:Rect>
    <s:Label color="0xFFFFFF" text="@{label}" width="100%" height="100%" textAlign="center" verticalAlign="middle" />
</s:DefaultGridHeaderRenderer>


alatar 27.11.2012 21:37

Не берите за основу DefaultGridHeaderRenderer, это его тень торчит из-за бэкграунда.
Кстати Label у него уже есть, незачем было еще один прикручивать. Если так хотелось прикрутить Label со своими настройками, надо было объявить его в Declarations c id="labelDisplay". В итоге у вас получился обычный хэдер, который вы прикрыли зеленой плашкой, а сверху налепили еще один лейбл.

gagaga 27.11.2012 22:39

я кароче не могу найти нормальную книгу по этой бороде.... мне надо отскиновать датагрид... помогите хоть чем-то: ссылками на доки/примеры/сорцы ... ваш ответ совершенно не информативен

Astraport 27.11.2012 23:07

Вероятно это задается как-то в стилях CSS. В кнопках мобильных тем так, а как в ДатаГрид - не знаю.

alatar 28.11.2012 01:03

http://flex6packs.wordpress.com/2011...eader-colours/

gagaga 28.11.2012 10:43

Цитата:

Сообщение от alatar (Сообщение 1106622)

и что?

alatar 28.11.2012 12:17

Что "и что"? Вы просили "примеры/сорцы"?

gagaga 28.11.2012 12:21

там нету ответа на мой конкретный вопрос

Добавлено через 3 минуты
по всей видимости, этот бордер выставляется как-то в стиле таблички, а не в хидер рендерере

Добавлено через 37 минут
где можно стянуть исходники дефолтного скина?

Добавлено через 1 час 20 минут
как сделать индикатор сортировки?

Добавлено через 1 час 22 минуты
по выдаче гугла на мои вопросы, создается впечатление что я первый человек в мире, который стилизует датагриды

alatar 28.11.2012 14:12

Цитата:

где можно стянуть исходники дефолтного скина?
Там же где и все исходники фреймворка. Конкретно DefaultGridHeaderRenderer лежит в:
%путь_к_SDK%\frameworks\projects\spark\src\spark\skins\spark\DefaultGridHeaderRenderer.mxml

gagaga 28.11.2012 17:40

спасибо


Часовой пояс GMT +4, время: 16:54.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.