applet:applet_toggle_different_bc
Розбіжності
Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
| Порівняння попередніх версійПопередня ревізія | |||
| applet:applet_toggle_different_bc [2019/09/06 15:56] – wiki_admin | applet:applet_toggle_different_bc [2022/05/23 15:26] (поточний) – зовнішнє редагування 127.0.0.1 | ||
|---|---|---|---|
| Рядок 1: | Рядок 1: | ||
| + | ====== Applet toggle построенный на разных Bussines Component ====== | ||
| + | |||
| + | В этой статье я предлагаю Вам рассмотреть вариант построения Applet Toggle на разных связанных Link(ом) между собой Bussines Components. | ||
| + | |||
| + | Для реализации нам понадобятся стандартные вещи: | ||
| + | |||
| + | 1. Bussines Object «Cash Payments» | ||
| + | |||
| + | 2. [[: | ||
| + | |||
| + | 3. Project «Cash» | ||
| + | |||
| + | |||
| + | Рассмотрим такую задачу к примеру. | ||
| + | |||
| + | У нас есть операция пополнения карт определенного типа, в процессе пополнения нам необходимо анализировать список транзаций по пополнению карт в разрезе транзакции. | ||
| + | |||
| + | Для того что бы это реализовать нам необходимо на Bussines Component «Cash Payments» создать Form Applet | ||
| + | |||
| + | Для того что бы это реализовать, | ||
| + | |||
| + | 1. Основной Apptel. «Operation Type Form Applet» на Bussines Component «Cash Payments». (Тут мы будем выбирать тип карты) | ||
| + | |||
| + | 1. Создать чистый без control «Operation Clear Form Applet« на [[: | ||
| + | |||
| + | 2. Создаем «Raplenish Card List Applet» на [[: | ||
| + | |||
| + | В дальнейшем Создаем новое View и добавляем на него два Applet: | ||
| + | |||
| + | ^Name^Item Identifier^Applet^Applet Mode^ | ||
| + | |Operation Type Form Applet|1|Operation Type Form Applet|Edit| | ||
| + | |Operation Clear Form Applet|2|Operation Clear Form Applet|Edit| | ||
| + | |||
| + | В результате мы получили View на котором размещены два Applet(а) построенные на одном Bussines Component «Cash Payments». | ||
| + | |||
| + | Но это еще не все, теперь приступаем к настройке Toggle Applet. | ||
| + | |||
| + | Открываем Siebel Tools, находим наш applet «Operation Clear Form Applet«. Раскрываем дерево в пункте «Applet Toggle» и добавляем новую запись. | ||
| + | |||
| + | ^Applet^Auto Toggle Field^Auto Toggle Value^ | ||
| + | |Raplenish Card List Applet|Type*|Карта*| | ||
| + | |||
| + | *Подразумевается что при выборе значения на »Operation Type Form Applet» в поле «Type» Bussines Component(а) «Cash Payments» | ||
| + | |||
| + | В результате мы получим отображающийся «Raplenish Card List Applet«. ;) | ||
| + | |||
| + | Наша задача выполнена? | ||
| + | |||
| + | Для того что бы все работало, | ||
| + | |||
| + | Есть два варианта решения, | ||
| + | |||
| + | ^№^Name^Calculate Value^Predefault Value^Комментарий^ | ||
| + | |Вариант №1|Type|ParentFieldValue («Type»)| | Получаем значение по Link(у) из Parent БК. Без сохранения в таблицу.| | ||
| + | |Вариант №2|Type| |Parent: ‘Cash Payments.Type’|Получаем значение по Link(у) с явным указание БК. С сохранением данным в саму таблицу.| | ||
| + | |||
| + | Каждый вариант имеет право на жизнь, в зависимости от задачи. ;) | ||
| + | |||
| + | --- // | ||
