ДиалогВыбораФайла (FileDialog)
ДиалогВыбораФайла (FileDialog)
Доступен, начиная с версии 8.0.
Свойства:
ВыбранныеФайлы (SelectedFiles)Заголовок (Title)
ИндексФильтра (FilterIndex)
Каталог (Directory)
МножественныйВыбор (MultipleChoice)
ПолноеИмяФайла (FullFileName)
ПредварительныйПросмотр (Preview)
ПроверятьСуществованиеФайла (CheckFileExistence)
Разделы (Sections)
Расширение (DefaultExt)
Режим (Mode)
ТипыСодержимого (MIMETypes)
Фильтр (Filter)
Методы:
Выбрать (Choose)ВыбратьАсинх (ChooseAsync)
Показать (Show)
Конструкторы:
С заданным режимом работыОписание:
Предназначен для работы с диалогом специального вида для открытия файла или нескольких файлов, сохранения файла или выбора каталога.
В веб-клиенте, если расширение работы с файлами не установлено, может быть использован только для установки заголовка диалога или множественного выбора в методах НачатьПомещениеФайла и НачатьПомещениеФайлов.
Доступность:
Тонкий клиент, веб-клиент, мобильный клиент, толстый клиент, мобильное приложение (клиент).
Пример:
| Режим = РежимДиалогаВыбораФайла.Открытие; ДиалогОткрытияФайла = Новый ДиалогВыбораФайла(Режим); ДиалогОткрытияФайла.ПолноеИмяФайла = ""; Фильтр = НСтр("ru = 'Текст'; en = 'Text'") + "(*.txt)|*.txt"; ДиалогОткрытияФайла.Фильтр = Фильтр; ДиалогОткрытияФайла.МножественныйВыбор = Истина; ДиалогОткрытияФайла.Заголовок = "Выберите файлы"; Если ДиалогОткрытияФайла.Выбрать() Тогда МассивФайлов = ДиалогОткрытияФайла.ВыбранныеФайлы; Для Каждого ИмяФайла Из МассивФайлов Цикл ВыбФайл = Новый Файл(ИмяФайла); Сообщить(ИмяФайла + НСтр("ru = '; Размер = '; en = '; Size = '") + ВыбФайл.Размер()); КонецЦикла; Иначе Предупреждение(НСтр("ru = 'Файл(ы) не выбран!'; en = 'File(s) not selected!'")); КонецЕсли; |
Использование в версии:
Доступен, начиная с версии 8.0.
Описание изменено в версии 8.3.20.