Групповая операция / Скачивание файлов

Данный раздел содержит описание примера реализации элемента управления групповой операции Групповая операция / Скачивание файлов.

Ссылка на пример на GitHub: DownloadFilesGroupOperation.

Пример рассчитан на версию Web-клиента 6.1 или выше.

Перечень необходимых инструментов:

Проект "DownloadFilesGroupOperationDesignerExtension"

Проект-расширение для конструктора разметок. Содержит описание элемента управления групповой операции Групповая операция / Скачивание файлов для программы Конструктор Web-разметок. Демонстрирует описание и подключение нового ЭУ, используя класс ControlTypeDescription,

Проект "DownloadFilesGroupOperationServerExtension"

Содержит контроллер, в котором формируется список файлов документа, запрашиваемый элементом управления Групповая операция / Скачивание файлов.

Проект "DownloadFilesGroupOperationWebExtension"

Проект-расширение клиентской части Web-клиент. Содержит реализацию элемента управления Групповая операция / Скачивание файлов.

Сборка и установка

  1. Откройте /Samples.sln.

  2. Соберите проект Controls > DownloadFilesGroupOperation > DownloadFilesGroupOperationDesignerExtension.

  3. Соберите проект Controls > DownloadFilesGroupOperation > DownloadFilesGroupOperationServerExtension.

  4. Откройте консоль в папке Controls > DownloadFilesGroupOperation > DownloadFilesGroupOperationWebExtension и выполните команду npm install и npm run build:prod.

  5. Скопируйте каталог SamplesOutput\Plugins\DownloadFilesGroupOperationDesignerExtension в каталог Путь к директории с исполняемым файлом конструктора Web-разметок\Plugins.

  6. Скопируйте каталог SamplesOutput\Extensions\DownloadFilesGroupOperationServerExtension в каталог Путь к сайту Web-клиента\Extensions.

  7. Скопируйте каталог SamplesOutput\Content\Modules\DownloadFilesGroupOperation в каталог Путь к сайту Web-клиента\Content\Modules.

  8. Перезапустите dvwebclient.

Проверка примера

  1. Запустите конструктор разметок.

  2. В разметку WebFrame  Папка добавьте ЭУ Групповая операция / Скачивание файлов.

  3. Сохраните разметку.

  4. Откройте каталог с документами в Web-клиенте.

  5. Включить режим групповых операций и убедиться, что появился новый элемент управления.