Содержит варианты доступных разделов в диалоге выбора файла.
Полное описание, параметры и ограничения
РазделДиалогаВыбораФайла (FileDialogSection)
РазделДиалогаВыбораФайла (FileDialogSection)
Доступен, начиная с версии 8.3.20.
Значения
Аудио (Audio)
Галерея (Gallery)
Документы (Documents)
Недавние (Recent)
Файлы (Files)
Описание:
Содержит варианты доступных разделов в диалоге выбора файла.
Доступность:
Тонкий клиент, веб-клиент, мобильный клиент, толстый клиент, мобильное приложение (клиент).
Использование в версии:
Доступен, начиная с версии 8.3.20.
Описание изменено в версии 8.3.22.
Методическая информация
Практические примеры
Использовать РазделДиалогаВыбораФайла.Документы в собственном примере
Передаём массив из конкретной константы раздела в настоящий мобильный диалог и обрабатываем результат асинхронно, не считая открытие диалога готовым выбором.
Где и как запускать
Клиентский модуль своей управляемой мобильной формы, iOS / Android. Выбор только по кнопке пользователя.
Подготовка
Короткий мобильный пример: собственная управляемая форма на iOS / Android, команда ВыбратьСвойФайл с кнопкой. Обе процедуры — тот же модуль формы.
Свойство Разделы используется только мобильной платформой iOS / Android. Выберите один свой заранее подготовленный файл из раздела Документы; предоставьте только требуемое ОС разрешение.
Данные файла код не открывает, не читает, не копирует на сервер и не отправляет. В настольном диалоге такое ограничение разделов не обещается.
&НаКлиенте
Процедура ВыбратьСвойФайл(Команда)
Диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);
Разделы = Новый Массив;
Разделы.Добавить(РазделДиалогаВыбораФайла.Документы);
Диалог.Разделы = Разделы;
Завершение = Новый ОписаниеОповещения("ПослеВыбораСвоегоФайла", ЭтаФорма);
Диалог.Показать(Завершение);
КонецПроцедурыТа же мобильная форма: результат выбора без чтения / отправки файла
&НаКлиенте
Процедура ПослеВыбораСвоегоФайла(ВыбранныеФайлы, ДополнительныеПараметры) Экспорт
Если ВыбранныеФайлы = Неопределено Тогда
Сообщить("Выбор собственного файла отменен");
Возврат;
КонецЕсли;
Сообщить("Выбрано собственных файлов: " + Строка(ВыбранныеФайлы.Количество()));
КонецПроцедурыРазбор по шагам
Создаём конкретное собственное событие, таблицу, надпись или диалог нужного вида.
Передаём перечисление в документированное свойство / коллекцию, не в неизвестный входной объект.
Проверяем указанный локальный результат, учитывая клиентский / серверный контекст.
Как проверить результат
Диалог показывает выбранный раздел Документы в поддерживаемом мобильном интерфейсе.
После выбора показано количество своих файлов, при отмене — сообщение об отмене. Это не загрузка вложения в базу.
Ожидаемый результат
Конкретное перечисление использовано в действительном подготовленном контексте.
На что обратить внимание
Контексты Windows, мобильного приложения, сервера и тонкого клиента не взаимозаменяемы.
Не вызывайте экспортное завершение вручную вместо реального действия пользователя.
При сборке HTML BSL, работа с мобильным календарём, диалог выбора и чтение файлов не запускались.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.