# Navigation buttons

## Navigation button actions

Forms in Eximee come with a default set of navigation buttons that allow the user to move between the successive pages of the application and submit it at the end. Depending on the position in the form structure, the system automatically displays the buttons **Back**, **Next** or **Submit application**.

Buttons **Back** and **Next** are used to navigate between pages of the application within the same step or between steps if the form has been divided into several stages. The **Submit application** is visible only on the previous page [**Application save point**](/documentation/documentation-en/budowanie-aplikacji/interfejs-uzytkownika/formularze/tworzenie-formularza/punkt-zapisu-wniosku-i-mechanizm-ostatnich-stron.md) and using it saves the data in the forms repository and ends the completion process.

The default buttons are generated by the application **Forms** and work automatically, without the need to define additional actions. Their behavior corresponds to the standard application flow and is consistent with the configuration specified in the form step structure.

## Changing the labels of the "Next", "Submit application", "Back" buttons

Eximee Designer allows the button text to be modified to adapt it to the business, language, or process stage context. The change can be made for the entire form or only for a selected page.

For a single page, the button property is defined in the form editor in **Basic properties** of the page we are interested in, in the fields:

* **Next/submit button label** (labelForNextOrSubmitButtonKey). This allows the default label "Next" or "Submit application" to be replaced with custom text, e.g. "Go to summary" or "Finish registration".
* **Back button label** (labelForBackButtonKey). This allows the default label "Back" to be replaced with custom text, e.g. "Return" or "Go back to the previous page". The translations entered apply only to the given page, without affecting the other elements of the application.

<div align="center"><figure><img src="/files/25bd56be5e5eddef177afe8e6bf691368b2ea0ec" alt=""><figcaption><p><em><strong>Figure 1.</strong> Location for changing the text of the Next and Back buttons</em></p></figcaption></figure></div>

This solution allows the designer to adapt the language of communication with the user to the context of operation, especially in complex forms in which individual steps serve different functions.

{% hint style="info" %}
Demo application: demoCustomButtons
{% endhint %}

## Changing button text in the translation system

If a global change of button labels across the entire form is necessary, it can be made in the **Translations**tab. Overriding the values assigned to these keys allows the button text to be changed without editing each page separately.

To modify the labels of function buttons in the application template, go to the **Translations** tab and add or edit the appropriate keys along with their content:

| Key name               | Default value                    | Description                                                           |
| ---------------------- | -------------------------------- | --------------------------------------------------------------------- |
| iew\.navigation.submit | "Send"/"Submit application/Save" | Text on the button on the last page of the application                |
| iew\.navigation.next   | "Next"                           | Text on the button for moving to the next page of the application     |
| iew\.navigation.prev   | "Back"/"Return"/"Undo"           | Text on the button for moving to the previous page of the application |

For the buttons **Next**, **Back** and **Submit application** system translation keys linked to their function are used. Each of them can have a defined value in different languages, which makes it possible to fully adapt the interface to the requirements of the project and localization.

The translation system in Eximee uses a content overriding hierarchy. Priority is given to translations entered for a specific page, then session variables and translations assigned to the form, and finally the default keys provided with the platform. This mechanism ensures interface consistency and enables flexible content management while maintaining control over the language throughout the application.

{% hint style="info" %}
Demo application: demoPrzyciskiWniosku
{% endhint %}

## Summary

The navigation button mechanism in Eximee is an integral part of the form flow logic and does not require additional configuration. At the same time, it enables full customization of the content, both for individual pages and for the entire form. The designer can easily create consistent, multilingual forms that remain clear and compliant with business processes.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.eximee.com/documentation/documentation-en/budowanie-aplikacji/interfejs-uzytkownika/formularze/tworzenie-formularza/przyciski-nawigacyjne.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
