powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Динамический Read Only Flag в зависимости от апплета Siebel
6 сообщений из 31, страница 2 из 2
Динамический Read Only Flag в зависимости от апплета Siebel
    #39317645
simplekindoflie
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
izali,

Можно же скопировать апплет. На одном ставить поле RO на другом нет.
Дальше просто отображаете тот или иной апплет в зависимости от вашей calc филды. Для этого Toggle и сделан.
Достаточно простое решение, имхо.

Еще можно добавить в calc филду чек атрибута профиля, который будет меняться на Runtime - ChangeRecord, но это еще хлеще в сторону велосипедов.
...
Рейтинг: 0 / 0
Динамический Read Only Flag в зависимости от апплета Siebel
    #39317683
Фотография izali
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
simplekindoflieizali,

Можно же скопировать апплет. На одном ставить поле RO на другом нет.
Дальше просто отображаете тот или иной апплет в зависимости от вашей calc филды. Для этого Toggle и сделан.
Достаточно простое решение, имхо.

Еще можно добавить в calc филду чек атрибута профиля, который будет меняться на Runtime - ChangeRecord, но это еще хлеще в сторону велосипедов.
Ещё раз. На одном экране два апплета: верхний список клиентов (лист апплет), нижний детальная информация по клиенту(форм-апплет).
На обоих апплетах надо разместить одно и то же поле (например, типа клиента), но в зависимости от апплета разные условия read only. На лист-апплете проверяется создатель записи (и если залогиневшийся не создатель, редиктировать не может). А на форм-апплете - проверяется роль (если залогиневшийся - с роль Архивариус, редактировать может).
Апплеты видны одновременно.
Чтобы навесить разные признаки редактируемости - сделано было два поля с одной физической колонкой. Но в этом случае возникает ошибка sbl-dat-00516 (когда оба поля доступны для редактирования и сначала изменили без сохранения на одном апплете, а потом сразу же на втором и только после этого попытались сохранить изменения).
...
Рейтинг: 0 / 0
Динамический Read Only Flag в зависимости от апплета Siebel
    #39317697
simplekindoflie
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
izali,

Я вам предложил другое решение, которые покрывает ваши потребности.

Кстати, вы попробовали выставить на компоненте immediate post changes на ваши поля(как предлагалось выше) и

авторИзменяю на лист-апплете, не сохраняя перехожу на форм-апплет. Изменяю ещё и на форм-апплете. И только после этого пытаюсь сохранить. Но появляется ошибка.


И у вас повторилась 00516? Это вы либо обманываете, либо что-то сделали не так.
...
Рейтинг: 0 / 0
Динамический Read Only Flag в зависимости от апплета Siebel
    #39317699
Фотография izali
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
simplekindoflieizali,

Я вам предложил другое решение, которые покрывает ваши потребности.

Кстати, вы попробовали выставить на компоненте immediate post changes на ваши поля(как предлагалось выше) и

авторИзменяю на лист-апплете, не сохраняя перехожу на форм-апплет. Изменяю ещё и на форм-апплете. И только после этого пытаюсь сохранить. Но появляется ошибка.


И у вас повторилась 00516? Это вы либо обманываете, либо что-то сделали не так.
А смысл мне врать? Не помогает.
...
Рейтинг: 0 / 0
Динамический Read Only Flag в зависимости от апплета Siebel
    #39322393
standingby
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вариант с браузерными скриптами на Applet_ChangeFieldValue не подходит?
...
Рейтинг: 0 / 0
Динамический Read Only Flag в зависимости от апплета Siebel
    #39322419
Kido
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
izali,
сделайте на этих полях, на уровне бизнес компонента immediate post change=true. должно помочь
...
Рейтинг: 0 / 0
6 сообщений из 31, страница 2 из 2
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Динамический Read Only Flag в зависимости от апплета Siebel
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]