четверг, 30 мая 2013 г.

Использование даилоговых окон в Browser Script

Решил привести простой пример использования диалогового окна ввода и диалогового окна подтверждения. Для тех кто хорошо знает javascript этот скрипт не будет представлять интереса, зато может оказаться полезным для тех кто им ранее не пользовался.

Преобразование в MIME Base64 и обратно

Иногда нужно кодировать/декодировать сообщения в Base64   кодировке.
Для этого можно использовать следующий код:

RowIdNumToRowId и Base36

Все идентификаторы в Siebel хранятся в 36-ричной системе счисления.
В Siebel, есть стандартная функция RowIdToRowIdNum (<Id>), она преобразует Id из 36-ричной кодировки в 10-ричную. Но по каким-то соображениям обратного преобразования не предусмотрено. Такое преобразование легко делается на eScript.

Integration User Property (Юзерпропы для интеграции)

Уже и не помню где, но нарыл документ с описаниями.

Установка фокуса в поле при переходе на View (Set Focus on Control)

Задача: при переходе на определенный экран в таске ставить курсов в поле "Страна".
По умолчанию,  при отображении апплета Siebel не ставит курсор ни в одно поле пока пользователь не тыкнет мышью в область апплета.

вторник, 28 мая 2013 г.

понедельник, 27 мая 2013 г.

TabStop и TabOrder в форм апплетах (Form Applet)

Пользуемся версией Siebel 8.2.2.2, при создании форм апплета стояла задача по клавише Tab переходить по полям в некоторой последовательности и при этом пропускать некоторые поля.