QML-тип SilicaGridView

Представление GridView в стиле ОС Аврора. Подробнее...

Строка импорта: import Sailfish.Silica 1.0
Наследуется от: GridView

Свойства

Методы

Подробное описание

Тип SilicaGridView реализует тип GridView с характерными для ОС Аврора поведением и дополнительными свойствами.

Ниже приведен пример представления простой сетки в стиле ОС Аврора:

 import QtQuick 2.2
 import Sailfish.Silica 1.0

 SilicaGridView {
     width: 480; height: 800
     model: ListModel {
         ListElement { fruit: "jackfruit" }
         ListElement { fruit: "orange" }
         ListElement { fruit: "lemon" }
         ListElement { fruit: "lychee" }
         ListElement { fruit: "apricots" }
     }
     delegate: Item {
         width: GridView.view.width
         height: Theme.itemSizeSmall

         Label { text: fruit }
     }
 }

SilicaGridView наследуется от типа QtQuick GridView. Поэтому любые свойства, сигналы и методы типа GridView (например, свойства model и delegate в примере выше) также доступны для объектов SilicaGridView. Полный список доступных свойств, сигналов и методов приведен в документации GridView.

Описание свойств

pullDownMenu : Item

Содержит значение вытягиваемого сверху меню PullDownMenu, прикрепленного к данному представлению. Если у представления нет вытягиваемого сверху меню, то свойство имеет значение null.

pushUpMenu : Item

Содержит значение вытягиваемого снизу меню PushUpMenu, прикрепленного к данному представлению. Если у представления нет вытягиваемого снизу меню, то свойство имеет значение null.

quickScroll : bool

Определяет, разрешена ли вертикальная область быстрой прокрутки для представления. Область быстрой прокрутки отображается, если значение свойства quickScroll истинно и значение свойства contentHeight по крайней мере в три раза больше, чем значение свойства height представления. Это позволяет пользователю быстро перейти к началу или концу содержимого.

По умолчанию значение свойства истинно, если представление можно прокручивать по вертикали.

quickScrollAnimating : bool

Истинно в момент использования быстрой прокрутки к началу или концу содержимого.

Описание методов

scrollToBottom()

Запускает анимацию, которая быстро прокручивает представление к последнему элементу.

Данный метод не применим, если представление нельзя прокручивать по вертикали.

scrollToTop()

Запускает анимацию, которая быстро прокручивает представление к первому элементу.

Данный метод не применим, если представление нельзя прокручивать по вертикали.