|
|
|
Динамический Read Only Flag в зависимости от апплета Siebel
|
|||
|---|---|---|---|
|
#18+
izali, Можно же скопировать апплет. На одном ставить поле RO на другом нет. Дальше просто отображаете тот или иной апплет в зависимости от вашей calc филды. Для этого Toggle и сделан. Достаточно простое решение, имхо. Еще можно добавить в calc филду чек атрибута профиля, который будет меняться на Runtime - ChangeRecord, но это еще хлеще в сторону велосипедов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2016, 11:24 |
|
||
|
Динамический Read Only Flag в зависимости от апплета Siebel
|
|||
|---|---|---|---|
|
#18+
simplekindoflieizali, Можно же скопировать апплет. На одном ставить поле RO на другом нет. Дальше просто отображаете тот или иной апплет в зависимости от вашей calc филды. Для этого Toggle и сделан. Достаточно простое решение, имхо. Еще можно добавить в calc филду чек атрибута профиля, который будет меняться на Runtime - ChangeRecord, но это еще хлеще в сторону велосипедов. Ещё раз. На одном экране два апплета: верхний список клиентов (лист апплет), нижний детальная информация по клиенту(форм-апплет). На обоих апплетах надо разместить одно и то же поле (например, типа клиента), но в зависимости от апплета разные условия read only. На лист-апплете проверяется создатель записи (и если залогиневшийся не создатель, редиктировать не может). А на форм-апплете - проверяется роль (если залогиневшийся - с роль Архивариус, редактировать может). Апплеты видны одновременно. Чтобы навесить разные признаки редактируемости - сделано было два поля с одной физической колонкой. Но в этом случае возникает ошибка sbl-dat-00516 (когда оба поля доступны для редактирования и сначала изменили без сохранения на одном апплете, а потом сразу же на втором и только после этого попытались сохранить изменения). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2016, 11:46 |
|
||
|
Динамический Read Only Flag в зависимости от апплета Siebel
|
|||
|---|---|---|---|
|
#18+
izali, Я вам предложил другое решение, которые покрывает ваши потребности. Кстати, вы попробовали выставить на компоненте immediate post changes на ваши поля(как предлагалось выше) и авторИзменяю на лист-апплете, не сохраняя перехожу на форм-апплет. Изменяю ещё и на форм-апплете. И только после этого пытаюсь сохранить. Но появляется ошибка. И у вас повторилась 00516? Это вы либо обманываете, либо что-то сделали не так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2016, 11:58 |
|
||
|
Динамический Read Only Flag в зависимости от апплета Siebel
|
|||
|---|---|---|---|
|
#18+
simplekindoflieizali, Я вам предложил другое решение, которые покрывает ваши потребности. Кстати, вы попробовали выставить на компоненте immediate post changes на ваши поля(как предлагалось выше) и авторИзменяю на лист-апплете, не сохраняя перехожу на форм-апплет. Изменяю ещё и на форм-апплете. И только после этого пытаюсь сохранить. Но появляется ошибка. И у вас повторилась 00516? Это вы либо обманываете, либо что-то сделали не так. А смысл мне врать? Не помогает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2016, 12:00 |
|
||
|
Динамический Read Only Flag в зависимости от апплета Siebel
|
|||
|---|---|---|---|
|
#18+
Вариант с браузерными скриптами на Applet_ChangeFieldValue не подходит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2016, 07:46 |
|
||
|
|

start [/forum/topic.php?fid=52&startmsg=39317645&tid=1887296]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
180ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 215ms |
| total: | 470ms |

| 0 / 0 |
