14.11.2012, 08:32 | #1 |
Участник
|
Контекст jumpRef()
Перекрыл jumpRef() у дисплейного поля формы, для того чтобы показать составляющие цифры, которые в сумме образовали число дисплейного поля.
В контекстном меню появился пункт "Перейти к основной таблице" (Ax 3.0). Можно ли изменить название пункта? ведь по сути это не переход к основной таблице, юзеры не понимают. |
|
14.11.2012, 09:24 | #2 |
Участник
|
По моему нет . Если только глобально во всей системе попробовать переопределить метку.
Кстати, в AX2012 этот пункт меню называется "Просмотр подробных сведений" А зачем вы событие перехода к основной таблице используете для решения других задач? Сделайте как в запросе ОСВ - отдельную кнопку. |
|
14.11.2012, 09:35 | #3 |
Участник
|
Цитата:
Форма с узкой спецификой, пользователям понравилась такая фишка. |
|
14.11.2012, 09:39 | #4 |
Administrator
|
Сделайте, как в оборотке - детализация по двойному клику. Не всегда очевидно - но уверяю - к ней привыкнут еще быстрее . А описание того, что по двойному клику будет детализация и внизу формы можно написать.
__________________
Возможно сделать все. Вопрос времени |
|
|
За это сообщение автора поблагодарили: S.Kuskov (1), Player1 (1). |
14.11.2012, 09:40 | #5 |
Участник
|
|
|
|
За это сообщение автора поблагодарили: Player1 (1). |
14.11.2012, 09:42 | #6 |
Участник
|
вы пытаетесь решить программистскую задачу, вместо того чтоб решить пользовательскую.
сделайте одну кнопку с расшифровкой всех необходимых полей |
|
|
За это сообщение автора поблагодарили: Player1 (1). |
14.11.2012, 10:03 | #7 |
Участник
|
Ну да, так наверно даже лучше, благодарю!
|
|
15.11.2012, 10:38 | #8 |
Участник
|
Если сильно нужно, можно создать свое контекстное меню и собственный элемент меню. Для этого нужно перекрыть метод *_showContextMenu. См. пример:
X++: int fld5_1_showContextMenu(int menuHandle) { int ret; PopupMenu popupMenu = PopupMenu::create(menuHandle, tree.hWnd()); int jumpRef; int settlements; int settlementsTree; int idx; ; idx = this.setupNode(); if(idx == -1) return -1; jumpRef = popupMenu.insertItem("@SYS59918"); popupMenu.insertBreak(); settlements = popupMenu.insertItem("@SYS4946"); settlementsTree = popupMenu.insertItem("@SYS58690"); ret = popupMenu.draw(); switch(ret) { case -1: break; case jumpRef: this.openInventTransForm(idx); break; case settlements: this.openSettlementForm(idx); break; case settlementsTree: this.openSettlementTreeForm(idx); break; default: break; } return ret; }
__________________
// no comments |
|
|
За это сообщение автора поблагодарили: Ace of Database (2), Player1 (1), mikki_messer (1). |
|
Похожие темы | ||||
Тема | Ответов | |||
ax-erp: How to create a jumpref and open on record | 0 | |||
Dynamics AXBR: Usando o jumpRef() | 0 | |||
Контекст оповещения Workflow | 8 | |||
Обработка jumpRef в Dialog | 13 | |||
вопрос по jumpRef | 2 |
|