Zoom Across

From ADempiere
Jump to: navigation, search
This Wiki is read-only for reference purposes to avoid broken links.

Table of Contents{{#if: Functionality| | Functionality }}{{#if: | | [[{{{3}}}]] }}{{#if: | | [[{{{4}}}]] }}{{#if: | | [[{{{5}}}]] }} | Zoom Across{{#if: | | [[{{{next}}}]] }} ⇒

The Zoom Across functionality allows you to zoom quickly from the current record to a related record in a different window. For example, if you are looking at an order, you can zoom across to the associated invoice, shipping docs and payments.


Icon: ZoomAcross24.png
Menu: →Zoom Across (where used) }}{{#if: | → }}{{#if: | → }}
Short Cut: none


The default Zoom Across functionality allows you to zoom from one record to a destination record only if the destination table references the source table. In other words, you can zoom from an Order to an Invoice only if the Invoice references the Order in its Invoice Header. This restriction can be extended to cross multiple tables. See Extending Zoom Across for more information.


To use Zoom Across, open the source window, select the source record and then click the Zoom Across icon ZoomAcross24.png or use the Application Menu Go{{#if: Zoom Across (where used) | →Zoom Across (where used) }}{{#if: | → }}{{#if: | → }}.

See Also

  • Extending Zoom Across - the zoom across function can be extended to target multiple tables, not just the ones that directly reference the ID field.

For Developers

The software that controls the zoom across functionality is found in

  • base/src
    • org.adempiere.model.MRelationType.java
    • org.adempiere.model.ZoomInfoFactory.java
  • client/src
    • org.compiere.apps.AZoomAcross.java