28.06.2022, 16:57 | #1 |
Участник
|
Ax 2012 подавить гиперссылки в режиме просмотра
Привет всем.
В 2012-й аксапте форма может быть открыта в режиме редактирования и в режиме просмотра. В режиме просмотра поля, для которых доступен переход к основной таблице отображаются как гиперссылки, тем самым пользователь может случайно открыть связанный справочник. Возможно ли как-то подавить эти гиперссылки, чтобы значение было просто текстовым полем ? |
|
28.06.2022, 18:02 | #2 |
программист
|
Попробовал. В init формы у меня сработало.
X++: public void init() { super(); CustTable_AccountNum.viewEditMode(viewEditMode::Edit); } Последний раз редактировалось gudzon; 28.06.2022 в 18:06. |
|
28.06.2022, 18:03 | #3 |
Участник
|
__________________
- Может, я как-то неправильно живу?! - Отчего же? Правильно. Только зря... |
|
|
За это сообщение автора поблагодарили: Logger (5). |
28.06.2022, 18:34 | #4 |
Участник
|
Не знаю, возможно, есть какие-то глобальные настройки, но, первое, что приходит в голову - это тупо перекрыть методы JumpRef. Или в полях таблицы на DataSource или на объектах в дизайне. Ну, как-то так
X++: public void jumpRef() { if (!element.inViewMode()) super(); }
__________________
- Может, я как-то неправильно живу?! - Отчего же? Правильно. Только зря... |
|