Introduction
Widget integration in your database
Widget Integration in Your Ninox Database
To ensure that an arcWidget works in your database, two elements are important:
A Global Code – the technical foundation of the widget
An Application Code – your individual configuration in the Ninox function field
What is the Global Code / Widget Code?
The Global Code forms the technical basis for your widget. It contains central functions, global parameters, and the logic that brings the widget to life.
You only need to enter this code once per team. Here’s how to do it:
Open your Ninox database.
Click on the three dots next to the database name.
Select “Options” > “Global Functions”.
Paste the widget code from your customer cockpit at the bottom there.

💡 Important: Without this code, the widgets will not function – it is the technical foundation.
⚠️ Important for updates:
If you update a widget via your customer cockpit, you must replace the Global Code again – for example, because new functions have been added or bugs have been fixed. In this case, you should specifically replace the old widget code in the global functions area. Make sure that you do not overwrite your own global functions (e.g., custom scripts).
What is the Application Code?
The Application Code is the part that allows you to use and configure the widget in your database. You insert it into a regular Ninox function field – exactly where the widget should appear.
You can customize the code individually:
What data should be displayed?
What options or filters do you want to set?
What presentation fits your use case?
You are therefore working directly with the application code – thus controlling how the widget looks and functions in the specific context.