administration:mlov
Создание Multilingual List of Values
Если вам необходимо что бы значение в поле отображалось в зависимости от локализации Web клиента, то стоит обратить внимание на Multilingual List of Values.
Шаг 1. Создание LOV
Первое с чего надо начать – это создание LOV. Открываем Siebel Tools ⇒ Screens ⇒ System Administration ⇒ List Of Values и добавляем новый LOV.
| TYPE | Display Value | Language-Independent Code | Parent LIC | Language-American |
|---|---|---|---|---|
| LOV_TYPE | BRT_SYNC_SYSTEM_NAME | BRT_SYNC_SYSTEM_NAME | English-American |
Добавляем значения для разных языков.
| TYPE | Display Value | Language-Independent Code | Parent LIC | Language-American |
|---|---|---|---|---|
| BRT_SYNC_SYSTEM_NAME | Curs | Curs | English-American | |
| BRT_SYNC_SYSTEM_NAME | Ibso | Ibso | English-American | |
| BRT_SYNC_SYSTEM_NAME | Private_Client | Private_Client | English-American | |
| BRT_SYNC_SYSTEM_NAME | SC-RETAIL | SC-RETAIL | English-American | |
| BRT_SYNC_SYSTEM_NAME | Curs Rus | Curs | Russian | |
| BRT_SYNC_SYSTEM_NAME | Ibso Rus | Ibso | Russian | |
| BRT_SYNC_SYSTEM_NAME | Private Client Rus | Private_Client | Russian | |
| BRT_SYNC_SYSTEM_NAME | SC Retail Rus | SC-RETAIL | Russian |
Не забываем очищать кэш нажатием соответствующей кнопки “Clear Cache”.
Шаг 2. Изменение таблицы
Теперь нам необходимо указать этот LOV на колонке таблицы, данные из которой должны быть зависеть от локализации. Допустим, это таблица CX_SYNC колонка NAME.
Siebel Tools ⇒ Table (“CX_SYNC”) ⇒ COLUMN (“NAME”)
| NAME | Translate | Translation Table Name | LOV Type | LOV Bound |
|---|---|---|---|---|
| Name | True | S_LST_OF_VAL | BRT_SYNC_SYSTEM_NAME | True |
Теперь при отображении данных Siebel возьмет значение из поля
NAME таблицы CX_SYNC и на основании таблицы переводов "S_LST_OF_VAL" найдет перевод для соответствующей локализации в LOV BRT_SYNC_SYSTEM_NAME и выведет значение на интерфейс.
administration/mlov.txt · Востаннє змінено: 2022/05/23 15:26 повз 127.0.0.1
