Info Window

The purpose of this page is to help you get starting using and manipulating Info windows.

Anytime you configure a foreign key reference as Reference="Search", the user will be presented with an Info Window. If no specific Info Window is defined for that table, a generic info window will be presented to the user.

More information is available here.

Generic Info Window

The generic info window will dynamically derive what fields should be shown as search fields and what fields in the table that you use to pick an option. The generic info window uses the AD_Table.AD_window_ID field to know what window to use to generate the necessary field.

Table Specific Info Window

iDempiere ships with a couple of pre-build Info Windows for specific tables. This includes Product, Business Partner, Order, Invoice, etc.... If you wish to see the definition of the windows, open the System client => System Admin role => Info Window window. It is relatively easy to derive how to create a new table for your needs.

To make the your new Info Window usable, make sure you give the appropriate Roles access to the new Info Window using the Client => Role window => Info Access subtab.

Embedding Info Window

It is possible to embed Info Windows under/in other Info Windows using the System => Info Window window => Related Info Window subtab. An easy example includes adding the "Invoice" Info Window in the "Business Partner" Info Window.

Embedded Exceptions

Some Info Windows are special. The "Product" Info Window is an example. The subtabs of the "Product" Info Window are more complex; therefore, they are created and controlled in code. To see the code that generates "Product" Info Window => subtabs, view the InfoProductWindow class.

I am not able to add additional subtabs to the "Product" Info Window because of its customization. If you need to modify or add tabs, you will need to do so via a plugin. This page will help you learn more about the interfaces.