Документация
ОС Аврора 5.1.5

QML-тип FilePickerPage

Средство выбора одного файла. Подробнее…

Строка импорта: import Sailfish.Pickers 1.0

Свойства

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

В примере ниже продемонстрирован выбор файлов с расширениями .pdf или .doc:

 import QtQuick 2.2
 import Sailfish.Silica 1.0
 import Sailfish.Pickers 1.0

 ApplicationWindow {
     initialPage: Component {
         Page {
             id: page

             property string selectedFile

             ValueButton {
                 anchors.centerIn: parent
                 label: "Файл"
                 value: selectedFile ? selectedFile : "Нет"
                 onClicked: pageStack.push(filePickerPage)
             }

             Component {
                 id: filePickerPage
                 FilePickerPage {
                     nameFilters: [ '*.pdf', '*.doc' ]
                     onSelectedContentPropertiesChanged: {
                         page.selectedFile = selectedContentProperties.filePath
                     }
                 }
             }
         }
     }
 }

Примечание: приложение должно иметь разрешение UserDirs, чтобы средство выбора работало корректно.

Примечание: разрешение RemovableMedia необязательно, оно позволяет просматривать файлы со съёмного носителя.

См. также ContentPickerPage, DocumentPickerPage, ImagePickerPage, MusicPickerPage и VideoPickerPage.

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

nameFilters : list<string>

Содержит список фильтров для имён файлов, которые доступны для данного средства выбора.

[read-only] selectedContent : url

Содержит URL выбранного файла.

См. также selectedContentProperties.

[read-only] selectedContentProperties : var

Содержит свойства выбранного файла.

selectedContentProperties включает в себя следующие поля:

  • fileName — имя файла без пути;
  • filePath — полный путь к файлу, включая его имя;
  • url — значение поля filePath в формате URL;
  • title — название файла, которое может быть получено из метаданных файла;
  • mimeType — MIME-тип файла (например, "image/jpeg", "image/png", "application/pdf", "video/mp4", "audio/mpeg").
title : string

Содержит заголовок страницы.

По умолчанию используется "Выбрать расположение" или перевод этой фразы.

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

Пожалуйста ознакомьтесь с политикой использования cookies.