Позвольте OptionSelector прокручивать, в то время как расширено

Мое приложение QML использует OptionSelector позволить пользователям выбирать из списка объектов. На размере планшета у меня есть он набор для хранения его expanded. Однако я ограничиваю контейнерную высоту, и в то время как она расширена, она не может быть прокручена. Существует ли способ позволить ему расшириться, не блокируя прокрутку?

Код:

OptionSelector {
    id: projectSelector
    property int projectIndex: 0
    width: pageLayout.width
    model: projects.count > 0 ? projects : emptyList

    containerHeight: pageLayout.height - itemHeight - units.gu(3)
    expanded: true
}
2
задан 14 April 2014 в 19:32

1 ответ

Установка OptionSelector.currentlyExpanded вместо OptionSelector.expanded делает, она расширилась первоначально, но как только Вы выбираете опцию, она выходит из строя. Это ближе к тому, что я хочу, но не наиболее оптимальное решение.

OptionSelector {
    id: projectSelector
    property int projectIndex: 0
    width: pageLayout.width
    model: projects.count > 0 ? projects : emptyList

    containerHeight: pageLayout.height - itemHeight - units.gu(3)
    currentlyExpanded: true
}
1
ответ дан 8 October 2019 в 01:21

Другие вопросы по тегам:

Похожие вопросы: