Итак, мы уже рассмотрели создание и подключение двух компонентов в ролеориентированном клиенте. В данной статье мы продолжим работу над
NAV4U.WebAddin и попробуем разобраться с некоторыми нюансами, связанными с взаимодействием ролеориентированного клиента и подключаемого компонента.
Начнем с того, что предлагается два способа обмена информацией между ролеориентированным клиентом:
- С помощью свойства Value, объявленного в интерфейсе IValueControlAddInDefinition
- С помощью метода RaiseControlAddInEvent, объявленного в интерфейсе IEventControlAddInDefinition
Оба эти интерфейса реализованы в классе StringControlAddInBase.
Рассмотрим оба свойства подробнее.
Свойство Value.
Свойство Value, реализованные в классе StringControlAddInBase связано со свойством SourceExpr элемента страницы. С помощью этого свойства класс может получать информацию из базы данных, а также обновлять эту информацию.
У свойства Value есть два аксессора: set и get. С помощью этих аксессоров выполняется чтение и запись значения свойства.
(more…)
Источник:
http://www.nav4u.ru/archives/275-rasshiren...ntov-primer-22/