Добавление свойства в Конструктор Web-разметок
Данный раздел содержит описание примера добавления свойства Url
в конструктор разметок. Проект-расширение для конструктора разметок. Содержит добавление собственного свойства, используя класс PropretyDescription
(см. свойство Url
).
Ссылка на пример на GitHub: ControlProperties/Url.
Пример рассчитан на версию Web-клиента 6.1 или выше.
-
Microsoft Visual Studio 2022.
Сборка и установка
-
Открыть
/Samples.sln
. -
Собрать проект
ControlProperties > Url > UrlPropertyDesignerExtension
. -
Скопировать каталог
SamplesOutput\Plugins\UrlPropertyDesignerExtension
в каталог “Путь к директории с исполняемым файлом конструктора Web-разметок\Plugins”.
Проверка примера
Для проверки примера необходима реализация ЭУ, который использует свойство Url (xml-файл или расширение конструктора)
-
Реализуйте и подключите ЭУ, который использует свойство
Url
одним из доступных способов:-
Через
xml
, см.Controls\Link\SampleLinkControlDescription.xml
-
Через расширение, см.
Controls > Image > ImageDesignerExtension
.
-
-
Запустите конструктор разметок.
-
Скопируйте любую разметку.
-
Выберите условия использования этой разметки.
-
Откройте разметку и добавить в нее новый элемент управления.
-
Убедитесь, что присутствует свойство
Url
. -
Сохраните разметку.
-
Перезапустите dvwebclient.
-
Откройте карточку с этой разметкой.
-
Убедитесь в работоспособности нового элемента управления.