Динамический список в свойстве блока
Описание демо-примера
Расположение
\SimInTech\Demo\Приёмы работы\Свойства блока\Динамический список в свойстве блока через скрипт Действие\Динамический список в свойстве блока через скрипт 'Действие'.prt
Описание
Пример создания динамически изменяющихся свойств блока с помощью скриптов на языке программирования.
Двойной щелчок мыши по блоку открывает окно свойств блока. Значения свойств "Property1" и "Property2" будут меняться в зависимости от значения свойства "Property".
Для создания динамически изменяющихся свойств необходимо выделить блок, нажать правую кнопку мыши и выбрать пункт "Изменить блок". В появившемся окне "Редактирование блока" для каждого свойства присутствует поле "Действие", в котором и хранится скрипт свойства.
- ONITEMSSCRIPT .... ENDSCRIPT - секция динамической подсказки (выводит для свойства варианты значений);
- ONAPPLYSCRIPT .... ENDSCRIPT - секция применения свойства выполняется при выборе значения;
- REFRESH - команда для обновления содержимого редактора свойств сразу после изменения свойства;
- APPLYNOW - команда для применения значений свойства сразу после изменения свойства без обновления содержимого редактора.