Actionable UI Elements

Advanced Reports

The following Report Designer toolbar items can be attached to a Click Action Event.

ID
Description
Icon pre-v2019.2 Icon v2019.2–v2021.1 Icon v2021.1+
ReportOptionsBtn
Report Settings menu
SettingsMenu.png Wd9aJkeKNF.png SettingsMenu.png
SaveReportBtn
Save Report
Save.png Save.png Save.png DashboardMoreArrow.png
DesignNewReportBtn
Create New Report
NewReport.png NewReport.png not available v2021.1+
UndoBtn
Undo
Undo.png Undo.png
RedoBtn
Redo
Redo.png Redo.png
FormatCellsBtn
Cell Format dialog
FormatCells.png FormatCells.png
FormatPaintbrushBtn
Format Paintbrush
FormatPaintbrush.png FormatPaintbrush.png
BoldBtn
Bold
StyleBold.png StyleBold.png
ItalicBtn
Italic
StyleItalic.png StyleItalic.png
UnderlineBtn
Underline
StyleUnderline.png StyleUnderline.png
UnderlineSelect
Underline type select
UnderlineSelect.png StyleUnderline.png DashboardMoreArrow.png
MergeCellsBtn
Merge Cells
MergeCells.png MergeCells.png
SplitCellsBtn
Split Cells
SplitCells.png SplitCells.png not available v2021.1+, use MergeCellsBtn always
AlignLeftBtn
Horizontal alignment – left
AlignLeft.png not available v2019.2+
WrapTextBtn
Wrap Text
WrapText.png WrapText.png
AutoSumBtn
AutoSum
Sum.png Sum.png
EditFormulaBtn
Formula Editor
Formula.png FormulaLarge.png
SuppressDuplicatesBtn

Hide Repeated Values
SuppressDuplicates.png SuppressDuplicates.png
CrossTabWizardBtn
CrossTab Report Wizard
CrossTabWizard.png CrossTabWizard.png not available v2021.1+
LinkedReportBtn
Linked Report/Drilldown
LinkedReport.png LinkedReport.png
LinkedActionBtn
Linked Action Event
LinkedAction.png LinkedAction.png
GoogleMapBtn
Google Maps Wizard
GoogleMaps.png GoogleMaps.png not available v2021.1+
MapBtn
GeoCharts Wizard
Map.png Map.png not available v2021.1+
InsertBtn
Insert Item menu
not available pre-v2021.1 Insert.png

ExpressView v2019.1.12+

Beginning with v2019.1.12+, the following ExpressView toolbar items can be attached to a Click Action Event.

ID Icon Description
ExpressViewLiveDataButton

Run

Stop
Start/Stop using live data

Action Event Example

The return value of the embedded JavaScript determines whether the result of clicking the button should take place.

  • If the Action Event returns True, then toolbar item action is cancelled
  • If the Action Event returns False, then the toolbar item action is carried out
  • ExpressViewLiveData only: If the Action Event implementation returns a Promise, then the toolbar item action continues if and when that Promise resolves False (for v2019.1.12+).
string JsCode = @"(function() {
  return !confirm('Continue?');
}())";

sessionInfo.JavascriptAction.SetJsCode(JsCode);
return sessionInfo.JavascriptAction;