Оглавление | Родительский раздел

ДиалогВыбораФайла (FileDialog)

ДиалогВыбораФайла (FileDialog)

Свойства:

ВыбранныеФайлы (SelectedFiles)
Заголовок (Title)
ИндексФильтра (FilterIndex)
Каталог (Directory)
МножественныйВыбор (Multiselect)
ПолноеИмяФайла (FullFileName)
ПредварительныйПросмотр (Preview)
ПроверятьСуществованиеФайла (CheckFileExist)
Расширение (DefaultExt)
Режим (Mode)
Фильтр (Filter)

Методы:

Выбрать (Choose)
Показать (Show)

Конструкторы:

С заданным режимом работы

Описание:

Предназначен для работы с диалогом специального вида для открытия файла или нескольких файлов, сохранения файла или выбора каталога.
В веб-клиенте, если расширение работы с файлами не установлено, может быть использован только для установки заголовка диалога и множественного выбора в методах НачатьПомещениеФайла и НачатьПомещениеФайлов.

Доступность:

Тонкий клиент, веб-клиент, мобильный клиент, толстый клиент, мобильное приложение(клиент).

Пример:

Режим = РежимДиалогаВыбораФайла.Открытие;
ДиалогОткрытияФайла = Новый ДиалогВыбораФайла(Режим);
ДиалогОткрытияФайла.ПолноеИмяФайла = "";
Фильтр = НСтр("ru = 'Текст'; en = 'Text'")
    + "(*.txt)|*.txt";
ДиалогОткрытияФайла.Фильтр = Фильтр;
ДиалогОткрытияФайла.МножественныйВыбор = Истина;
ДиалогОткрытияФайла.Заголовок = "Выберите файлы";
Если 
ДиалогОткрытияФайла.Выбрать() Тогда
    МассивФайлов = ДиалогОткрытияФайла.ВыбранныеФайлы;
    Для 
Каждого ИмяФайла Из МассивФайлов Цикл
        ВыбФайл = Новый Файл(ИмяФайла);
        Сообщить(ИмяФайла
            + НСтр("ru = '; Размер = '; en = '; Size = '")
            + ВыбФайл.Размер());
    КонецЦикла
;
Иначе
    Предупреждение(НСтр("ru = 'Файл(ы) не выбран!'; en = 'File(s) not selected!'"));
КонецЕсли
;


Оглавление | Родительский раздел Платформа 8.3.13.1809