Как создать контекстные меню, которые появляются при щелчке правой кнопкой мыши в отчете oracle apex? - PullRequest
1 голос
/ 24 марта 2019

Мне нужно отобразить контекстное меню, когда пользователь щелкает правой кнопкой мыши отчет и пользователь может выполнить действие с выбранными строками.Как этого добиться?

Я вижу, что в интерактивном отчете уже есть кнопка действия.Можем ли мы настроить это?

Ответы [ 2 ]

2 голосов
/ 24 марта 2019

Нет встроенного способа сделать это.Я вижу несколько вариантов:

  1. Вы можете взломать ваши собственные действия.Вы бы добавили динамическое событие в mousedown в своем отчете, а затем немного Javascript для обработки действия.
  2. Если вам не нужно указывать правую кнопку мыши, вы можете добавить пользовательское меню в отчет.,Вот один из способов сделать это.http://hardlikesoftware.com/weblog/2015/07/13/apex-5-0-custom-menus/
  3. Кроме того, если опция Interactive Grid является опцией, это меню также можно настроить.См .: http://hardlikesoftware.com/weblog/2017/01/24/how-to-hack-apex-interactive-grid-part-2/
0 голосов
/ 27 марта 2019

Если вы хотите использовать коммерческий дополнительный продукт Apex, я с большим успехом использовал дополнения FOEX.Тем не менее, это не дешево и потребует изменения вашего отчета, чтобы использовать их стиль отчета (который нам нравится).Затем вы можете добавить контекстное меню, которое поддерживается через Shared Components -> Lists.

https://www.foex.at/home/

Я просто пользователь, а не шилль или сотрудник ...

...