Имплант
Во время выполнения контейнер Имплант заменяется указанной инструментальной панелью, а указанный в ссылке Путь контекста передается в дополнительное свойство указанной инструментальной панели, что позволяет многократно использовать одну инструментальную панель для отображения информации из разных контекстов. |
![]() | Подробную информацию об имплантировании инструментальных панелей см. в руководстве Имплант инструментальных панелей. |
При имплантировании компонентов из исходной инструментальной панели контейнер Имплант создает внутренние копии компонентов. Во избежание конфликтов имен он добавляет уникальный префикс к имени каждого скопированного компонента.
![]() | Однако Имплант не применяет это переименование к строковым литералам внутри выражений. Имплант обновляет контексты компонентов только тогда, когда они предоставляются в виде ссылок. Если выражение включает контекст компонента, записанный в виде обычной строки (например, в вызовах типа |
Используйте ссылку на контекст компонента:
getVariable({form/dateTimePicker0:}, "startDate", "form")Избегайте передачи контекста компонента в виде обычной строки. Это может привести к ошибке после внедрения:
getVariable("dateTimePicker0", "startDate", "form")В Импланте строки обрабатываются как скалярные значения.
![]() | Для доступа к пользовательским переменным через функцию getVariable({form/:}, "stateVariable", "form") |
Посетите учебник Имплантирование инструментальных панелей, чтобы узнать об использовании контейнера Имплант при разработке веб-интерфейса. Сравнение Импланта и Вложенной панели более подробно объясняет различия между контейнерами Имплант и Вложенными панелями.
Общедоступные переменные (Свойства)
[?]
Общие переменные и группы переменных: Имя, Дополнительные свойства, Свойства контейнера, Стиль контейнера, Прелоадер, События, Привязки.
Ссылка
Путь контекста веб-панели для загрузки и отображения внутри компонента Имплант.
Переменная: | reference |
Записи: | 1 |
Формат записи:
Поле | Тип поля | Заметки |
reference | String | Ссылка |
Контекст по умолчанию
Когда контейнер Имплант загружен в родительскую панель, панель, указанная в ссылке, также загружается, а пользовательское свойство с именем dc добавляется в ее корневую панель. Значение Контекста по умолчанию пропускается в это пользовательское свойство во время выполнения.
![]() | При использовании в относительных инструментальных панелях компонент Имплант заменит ссылки на Контекст по умолчанию в выражениях привязок инструментальной панели, определенной в Ссылке. При использовании в абсолютных инструментальных панелях компонент Имплант не заменяет ссылки на привязки в инструментальной панели, определенной в Ссылке. Используйте следующий синтаксис для ссылки на контексту по умолчанию при получении доступа к значениям, передаваемым через Имплант: {form/:dc$dc} |
Переменная: | dc |
Записи: | 1 |
Формат записи:
Поле | Тип поля | Заметки |
dc | String | Контекст по умолчанию |
Пользовательские свойства
После установки значения для свойства Ссылка контейнера Имплант все Свойства, определенные в ссылающейся панели, отображаются в группе Пользовательские свойства в контейнере Имплант. Во время выполнения в ссылаемую приборную панель загружаются значения пользовательских свойств, определенных в контейнере Имплант , а не значения по умолчанию, определенные в самой ссылаемой приборной панели.
![]() | Родительская приборная панель может содержать несколько контейнеров Имплант с идентичным свойством Ссылка, но разными значениями для пользовательского свойства или свойств. Текущее время позволяет бесконечно настраивать приборную панель, не прибегая к ее непосредственному редактированию. |
Любое (описание свойства, определенное в Инструментальной панели)
Доступны все имена, описания, форматы и конфигурации свойств, определенные в пользовательских свойствах приборной панели, на которую ссылается свойство Reference контейнера Имплант.
Переменная: | Any |
Записи: | 0...Не ограничено |
Формат записи:
Формат свойства может иметь любое количество полей, как определено в пользовательских свойствах ссылаемой панели инструментов.
Поле | Тип поля | Заметки |
any | Любое | Имя и тип поля определяются пользовательскими свойствами ссылаемой инструментальной панели. |
Общедоступные события
[?]
Имплант наследует Общие События компонента.
Was this page helpful?


