Как заставить полосы прокрутки прокрутки перекрывать содержимое в Flex 4.0 - PullRequest
1 голос
/ 16 сентября 2011

У меня есть следующий искровой скроллер

<s:VGroup width="100%" height="100%" gap="0">
    <s:Scroller width="100%" height="100%">
        <s:DataGroup width="100%" height="100%" itemRenderer="components.grid.GridItemRenderer">
            <s:layout>
                <s:VerticalLayout gap="0" />
            </s:layout>
        </s:DataGroup>
    </s:Scroller>
</s:VGroup>

с шириной 100%.DataGroup также имеет ширину 100%.Чего я хочу добиться, так это чтобы вертикальная полоса прокрутки скроллера перевернула DataGrid.Другими словами, я хочу, чтобы DataGroup поддерживала ширину внешней VGroup, даже когда отображается вертикальная полоса прокрутки.Мне не нужна вертикальная полоса прокрутки, чтобы переместить мой контент влево, я хочу, чтобы он отображался поверх этого.У кого-нибудь есть идеи?

Надеюсь, что прояснился, спасибо всем!

Ответы [ 2 ]

2 голосов
/ 11 января 2012

Что ж, после долгих попыток я изменил разметку mxml, чтобы добиться того, что искал.Вместо того чтобы пытаться перекрывать полосу прокрутки скроллера над содержимым скроллера, я полностью уронил скроллер и поместил свой контент в группу.Добавлен как: VScrollBar с окном просмотра, указывающим на вышеупомянутую группу, и расположил эту полосу прокрутки над содержимым группы.

0 голосов
/ 09 октября 2011

Значит ли настройка Scroller.measuredSizeIncludesScrollBars для истинного достижения того, что вы ищете?

...