ДиалогВыбораФайла (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!'"));
КонецЕсли
;


    

1C:Enterprise Developer's Community