При работе с таблицами данных в веб-приложении существуют следующие возможности:

Включение контекстного
меню браузера
Для включения контекстного меню браузера:
установите в методе EnableNativeContextMenu значение «true»:
tabSheet.setEnableNativeContextMenu(true)
пропишите в файле PP.xml:
<tabsheet enableNativeContextMenu="true" enableSelection="false" />
откройте консоль браузера, нажав клавишу F12, и пропишите в ней:
PP.App.getModuleObject().getReportBox().getDataView().getGridView().getTabSheet().setEnableNativeContextMenu(true)
Для включения контекстного меню браузера в инструменте «Отчеты» пропишите в файле reporter.html:
function onInit(sender, args)
{
PP.App.getModuleObject().getReportBox().getDataView().getGridView().Rendered.add(onGridRendered, PP.App);
};
function onGridRendered(sender,args)
{
sender.getTabSheet().setEnableNativeContextMenu(true);
sender.getTabSheet().setEnableSelection(false);
};
Путь до файла отличается в зависимости от разрядности системы:
Для 32-разрядных систем: C:\Program Files\Foresight\Foresight Analytics Platform 9.2 Web Application\App\reporter.html;
Для 64-разрядных систем: C:\Program Files (x86)\Foresight\Foresight Analytics Platform 9.2 Web Application\App\reporter.html.
После выполнения одного из действий при работе с таблицами будет доступно контекстное меню браузера. При этом будут не доступны операции, выполняемые над данными таблицы только с помощью контекстного меню «Форсайт. Аналитическая платформа» (например, работа с буфером обмена, детализация и обобщение данных, вывод статистических характеристик и др.).

Включение контекстного
меню продукта «Форсайт. Аналитическая платформа»
Для включения контекстного меню продукта «Форсайт. Аналитическая платформа»:
установите в методе EnableNativeContextMenu значение «false»:
tabSheet.setEnableNativeContextMenu(false)
пропишите в файле PP.xml:
<tabsheet enableNativeContextMenu="false" enableSelection="false" />
откройте консоль браузера, нажав клавишу F12, и пропишите в ней:
PP.App.getModuleObject().getReportBox().getDataView().getGridView().getTabSheet().setEnableNativeContextMenu(false)
Для включения контекстного меню продукта «Форсайт. Аналитическая платформа» в инструменте «Отчёты» пропишите в файле reporter.html:
function onInit(sender, args)
{
PP.App.getModuleObject().getReportBox().getDataView().getGridView().Rendered.add(onGridRendered, PP.App);
};
function onGridRendered(sender,args)
{
sender.getTabSheet().setEnableNativeContextMenu(false);
sender.getTabSheet().setEnableSelection(false);
};
Путь до файла отличается в зависимости от разрядности системы:
Для 32-разрядных систем: C:\Program Files\Foresight\Foresight Analytics Platform 9.2 Web Application\App\reporter.html;
Для 64-разрядных систем: C:\Program Files (x86)\Foresight\Foresight Analytics Platform 9.2 Web Application\App\reporter.html.
После выполнения одного из действий при работе с таблицами будет доступно контекстное меню продукта «Форсайт. Аналитическая платформа» и все операции, выполняемые над данными таблицы только с помощью контекстного меню (например, работа с буфером обмена, детализация и обобщение данных, вывод статистических характеристик и др.).
Переключение между контекстными меню продукта «Форсайт. Аналитическая платформа» и браузера доступно в инструментах «Аналитические панели», «Аналитические запросы (OLAP)», «Отчёты» и «Анализ временных рядов».
См. также:
Работа с интерактивными возможностями таблицы