Групповая операция / Скачивание файлов
Данный раздел содержит описание примера реализации элемента управления групповой операции Групповая операция / Скачивание файлов.
Ссылка на пример на GitHub: DownloadFilesGroupOperation.
Пример рассчитан на версию Web-клиента 6.1 или выше.
-
Microsoft Visual Studio 2022.
Проект "DownloadFilesGroupOperationDesignerExtension"
Проект-расширение для конструктора разметок. Содержит описание элемента управления групповой операции Групповая операция / Скачивание файлов для программы Конструктор Web-разметок.
Демонстрирует описание и подключение нового ЭУ, используя класс ControlTypeDescription
,
Проект "DownloadFilesGroupOperationServerExtension"
Содержит контроллер, в котором формируется список файлов документа, запрашиваемый элементом управления Групповая операция / Скачивание файлов.
Проект "DownloadFilesGroupOperationWebExtension"
Проект-расширение клиентской части Web-клиент. Содержит реализацию элемента управления Групповая операция / Скачивание файлов.
Сборка и установка
-
Откройте
/Samples.sln
. -
Соберите проект
Controls > DownloadFilesGroupOperation > DownloadFilesGroupOperationDesignerExtension
. -
Соберите проект
Controls > DownloadFilesGroupOperation > DownloadFilesGroupOperationServerExtension
. -
Откройте консоль в папке
Controls > DownloadFilesGroupOperation > DownloadFilesGroupOperationWebExtension
и выполните командуnpm install
иnpm run build:prod
. -
Скопируйте каталог
SamplesOutput\Plugins\DownloadFilesGroupOperationDesignerExtension
в каталогПуть к директории с исполняемым файлом конструктора Web-разметок\Plugins
. -
Скопируйте каталог
SamplesOutput\Extensions\DownloadFilesGroupOperationServerExtension
в каталогПуть к сайту Web-клиента\Extensions
. -
Скопируйте каталог
SamplesOutput\Content\Modules\DownloadFilesGroupOperation
в каталогПуть к сайту Web-клиента\Content\Modules
. -
Перезапустите dvwebclient.