Как отключить линии сетки в Flex Spark DataGrid - PullRequest
0 голосов
/ 18 августа 2011

Как и в заголовке, как отключить горизонтальные и вертикальные линии сетки в Flex Spark DataGrid?

Ответы [ 2 ]

7 голосов
/ 29 августа 2011

Создайте новый скин на основе темы оформления спарк-данных. Если вы используете Flash Builder, это можно легко сделать с помощью New> MXML Skin, если нет, вы можете найти файл DataGridSkin.mxml в папке sdks \ 4.5.1. \ каркасы \ проекты \ искрой \ ЦСИ \ искра \ шкурка \ искра

Сделайте копию этого скина, чтобы исчезли горизонтальные и вертикальные линии сетки, вы должны удалить эти компоненты

<fx:Component id="columnSeparator">
    <s:Line>
        <s:stroke>
            <s:SolidColorStroke color="0xE6E6E6" weight="1" caps="square"/>
        </s:stroke>
    </s:Line>
</fx:Component>

и

<fx:Component id="rowSeparator">
        <s:Line>
            <s:stroke>
                <s:SolidColorStroke color="0xE6E6E6" weight="1" caps="square"/>
            </s:stroke>
        </s:Line>
 </fx:Component>

После этого не забудьте установить скин для этой сетки данных

skinClass="path.to.skin.CustomSkin"
0 голосов
/ 18 августа 2011

Создайте новый скин на основе оригинального и отредактируйте его по своему вкусу.

...