Custom Header
- 1 Overview
- 2 Video
- 3 Accessing the Custom Header
- 3.1 Enable Custom Header
- 3.2 Edit Header
- 4 Header Properties
- 4.1 Context
- 5 Configuring the Custom Header
- 5.1 Link Types
- 5.2 Home Button
- 5.3 Disable Header
- 6 Menu Buttons
- 6.1 Add Button
- 6.1.1 Button Properties
- 6.2 Edit Button
- 6.3 Remove Button
- 6.4 Reorder Buttons
- 6.1 Add Button
- 7 Submenu Buttons
Overview
The custom header is a customizable header that offers Integrators the ability to set up buttons & drop-downs that can hyperlink to graphics, actions, and webpages throughout the software (and externally) for the users to access and utilize.
Video
Accessing the Custom Header
This section will walk you through the process of creating your Custom Header
Enable Custom Header
To enable your custom header, the user will need to select the "switch" icon . This is located on the right side of the navigation bar.
Example: Enabled Toggle - Customer Header
Edit Header
1. To edit your header, the integrator will need to open the App Selection Menu and go down to the "Settings" App
2. When the Settings app is clicked on, scroll down and select the "header" option
3. Here you can find tools to be able to modify your header.
Header Properties
Once the custom header is enabled, the below properties will become available on the header bar:
Context
Your current context will always appear on the top right of the Custom Header.
Clicking on the context will bring up relative bubbles for that context:
Configuring the Custom Header
This section will guide you on how to configure your custom header's Home & Menu Buttons.
Link Types
Throughout the Configure Header window, you will run across properties that will allow the user to determine what the specified button will do. These properties are as follows:
Actions: This property allows the user to call any JavaScript action. See below for a few examples.
Example: alert('hello world')
Description: an alert is a standard javascript function that in this case will bring up an alert saying 'hello world' when clicked on.
Example: window.open("https://www.youraddress.com","_self")
Description: calls open a window with any address you'd like. You can use a FIN Stack URL address to open any exact fin stack page.
Example: finstack.eval('axonFunction(param1,param2)')
Description: in this case, you can call ANY fin stack form/function to come up. replace red text with function name: axonFunction and the parameters based on what the function requires.
Hash: This option allows you to hyperlink to views within FIN Stack. To utilize the hash, do the following:
Open separate tab
Open the graphic/view that you want to hyperlink to
Copy the URL from the #frame onward to the very end
Paste it into the button's Hash section to create a hyperlink.
URL: This allows you to enter in any URL to create an external (or internal) hyperlink. This could be the customer website, customer service page, etc. etc
Graphics: This option allows the user to pick and choose a Graphic & Target Ref from an easy-to-use dropdown menu. Once complete, this will auto-create a "hash" graphic link.
Home Button
The Custom Header comes with a Home button by default.
To edit the functionality of the Home Button, select on Home Button
Click on the "Home Button" option to bring up its individual settings
If left as-is: If you leave the default "hash" and #...the home button will automatically default to the Top Level Graphic
Once you are done, hit "Apply" and "Done" to confirm the home button functionality.
Disable Header
This button allows the integrator to disable the header.
Menu Buttons
Add Button
If you want to add a menu button:
Click on the Add Button option, which will automatically create a new button
It will take you to the "Add Button" menu containing several options for the integrator to customize the newly added button.
**REFRESH the browser page to view your changes
Button Properties
When adding/editing Buttons on the custom header, you will typically see the following properties.
See below for more information on what each property does:
Set Display Name: This will be the name that is displayed on the Menu Button. (not required)