In IEE (IFS Application 8,9,10) we had a way to navigate to the details page by clicking field's value for some of the fields. As an example we could get the cursor on 'Customer' field in 'Customer Order' screen and then zoom button will enable you to navigate to the 'Customer' screen.
Same way in Aurena Client (IFS Cloud) we have that feature to navigate by clicking the field's value.
Below I'm explaining how we can do this as a customization. In here I'm going to navigate from 'Customer Order' window to 'Consolidate Shipment' window.
.projection
@Overrideentity CustomerOrder {attribute CConsolidateShipment Number {label = "Consolidate Shipment";editable = [false];}reference CConsolidateShipmentRef(CConsolidateShipment) to CConsolidatedShipmentLov(ShipmentId);}---------------------------------- QUERIES ----------------------------------query CConsolidatedShipmentLov {from = "consolidated_shipment_lov";lu = Shipment;ludependencies = Shipment;attribute ShipmentId Number;}
.client
--------------------------------- SELECTORS ---------------------------------selector CConsolidateShipmentSelector for CConsolidatedShipmentLov {static ShipmentId;}---------------------------------- GROUPS -----------------------------------@Overridegroup CustomerOrderGroup for CustomerOrder {lov CConsolidateShipmentRef with CConsolidateShipmentSelector {details = "page/ConsolidatedShipment/Form?$filter=ShipmentId eq $[CConsolidateShipment]";}}
In above instead of lov field, we can use static field as well.
@Overridegroup ProjectDetailHeaderGroup for Project {@DynamicComponentDependency ORDERstatic CConsolidateShipment {details = "page/ConsolidatedShipment/Form?$filter=ShipmentId eq $[CConsolidateShipment]";}}
0 Comments