Menu Buttons Description

This is the Need4Viz Wiki page for the Menu Buttons from Navigation Elements.

Updated for N4V 2025.2.10

Render

Description

  • Display menu buttons (with possible frame) to be able to dynamically filter elements of the report.
  • Icons/images can optionally be displayed

How-To Video

Parameter

  • Dimension 1 : Label
  • Dimension 2 : [Option] Icon URL path
  • Elements sorted by : [optional] Dimension to sort the elements of dimension 1

Using

  • Create an Input Control (simple value kind, with a uniq name in all the document) and affect it to the blocs of your report (except the navigation component)
  • Build the Menu button navigation component
  • Declare the Input Control (through the global settings of the custom element) to affect the selected values.
  • Do not use the Webi linking element to link this element with another element. Use only the Input Control settings to set the interaction.

Settings

Here you can find instructions for accessing settings for Need4viz graphics: Format Custom Element.

For menu buttons, the available parameters are :

Extended parameters

  • Global
    • Title of the chart : This common setting is described here → Chart title
    • Buttons layout : This setting allows you to define the orientation and alignment of the radio buttons as well as the orientation of the labels.
    • Background color : This setting allows you to choose the type of colorization for the background of the graph. Several styles and colors are available.
    • Printing: You can choose here not to print the component during an XLS/PDF export
    • Frame Style: Apply a rounded border to the component frame
    • Animation: Here you can apply an animation when the mouse hovers over the buttons.
  • Display
    • Menu buttons layout : This setting allows you to define orientation of the menu buttons. You can also set the size of the buttons (by default the size of the buttons adapts to the text contained). You can choose to use the full available space of the frame to display the buttons. Then you can adjust the space around the text inside the buttons (it can be used to adjust the width and height of the buttons).
    • Frame layout : This setting allows you to define the layout and style of the frame.
    • Font & color of buttons & frame : This setting allows you to define the colors of the frame and buttons.
    • Borders of buttons : Set here the size and color of the button borders. You can also round all the edges of the buttons.
    • Font & color of hovered and seleted buttons : This setting allows you to define the colors of the selected & hovered buttons.
    • Borders of of hovered and seleted buttons : Set here the size and color of the hovered and seleted button borders.
    • Number of buttons : Setting to define the maximum number of buttons to display in the menu. Others item will be agregated under a generic drop-down list button.
    • Icons settings : Define here the width and height of all icons used (2nd dimension parameter)
  • Values
    • Set a default value : This setting allows you to add the value 'all values' at the top of the list or not and to choose a label for 'all values'. It also allows you to add a specific button to select all the values with the label 'all values' or another personalized label.
    • Custom list : These settings allows you to define and use a specific custom list of values.
  • Controls
    • Control : This setting allows you to assign a control to feed with the selected value. It can be an input control or a Webi variable. A reset default value can also be set for Webi variable control.
    • Apply on report : Choose here to apply the selection immediately or later (in this case do not omit to use a button Apply Filter to apply all filters).
    • Input controls reset option : This setting allows you to choose the input controls that must be reset or not. If “All except specified” is set and no list is feeded, all report input controls will be reset when selection is done. You can also choose the type of action to perform on the input control(s): Reset or send “All values” (this allows the input control to use a default value on reset ).
    • Variables reset option : This setting allows you to reset a list of Webi variable. A reset default value can also be defined (default value is #N4V_ALL)
    • Drill levels storage : This parameter makes it possible to delete from the cache of the user's browser, all the values of the last drill levels operated on the current report. All drillable components of the current report will therefore be reset to their main level.

Export Server → See the user guide for the “Export Server” section here

Export FTP → See the user guide for the “Export FTP” section here

Export Sharepoint → See the user guide for the “Export Sharepoint” section here

KB articles to get more information :

  • How to configure a Need4Viz navigation element : Here
  • How to configure a Need4Viz navigation element in SAPBI 4.3SP2+ : Here
  • How to create a Checkboxes element with custom list of values to affect a Webi variable : Here
  • Use Input Control filter in whole report except on Need4Viz navigation elements : Here