fiori preview
This commit is contained in:
@@ -52,7 +52,8 @@ entity Z_Remarks // : cuid, managed
|
|||||||
{
|
{
|
||||||
key Z_ID : UUID; // workaround
|
key Z_ID : UUID; // workaround
|
||||||
Z_parent : Association to one orders.Orders;
|
Z_parent : Association to one orders.Orders;
|
||||||
Z_number : Integer;
|
// number : Integer; // try without Z_
|
||||||
|
Z_number : Integer;
|
||||||
Z_remarksLine : String;
|
Z_remarksLine : String;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -4,6 +4,8 @@ using from '_base/srv/orders-service';
|
|||||||
|
|
||||||
using { Z_bookshop.extension as ext } from '../db/extension';
|
using { Z_bookshop.extension as ext } from '../db/extension';
|
||||||
|
|
||||||
|
/*
|
||||||
extend service OrdersService with {
|
extend service OrdersService with {
|
||||||
entity Z_Customers as projection on ext.Z_Customers;
|
entity Z_Customers as projection on ext.Z_Customers;
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
|
|||||||
@@ -32,12 +32,15 @@ annotate OrdersService.Z_CustomerPostalAddresses with {
|
|||||||
Z_country @title : 'Country';
|
Z_country @title : 'Country';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// new entity -- titles
|
// new entity -- titles
|
||||||
annotate OrdersService.Z_Remarks with {
|
annotate OrdersService.Z_Remarks with {
|
||||||
|
// number @title: 'Remark Number';
|
||||||
Z_number @title: 'Remark Number';
|
Z_number @title: 'Remark Number';
|
||||||
Z_remarksLine @title: 'Remark';
|
Z_remarksLine @title: 'Remark';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// new entity in service -- UI
|
// new entity in service -- UI
|
||||||
annotate OrdersService.Z_Customers with @(UI : {
|
annotate OrdersService.Z_Customers with @(UI : {
|
||||||
HeaderInfo : {
|
HeaderInfo : {
|
||||||
@@ -108,10 +111,12 @@ annotate OrdersService.Z_Remarks with @(
|
|||||||
Title : {
|
Title : {
|
||||||
$Type : 'UI.DataField',
|
$Type : 'UI.DataField',
|
||||||
Value : Z_number
|
Value : Z_number
|
||||||
|
// Value : number
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
LineItem: [
|
LineItem: [
|
||||||
{Value: Z_number},
|
{Value: Z_number},
|
||||||
|
// {Value: number},
|
||||||
{Value: Z_remarksLine}
|
{Value: Z_remarksLine}
|
||||||
],
|
],
|
||||||
Facets: [
|
Facets: [
|
||||||
@@ -119,7 +124,8 @@ annotate OrdersService.Z_Remarks with @(
|
|||||||
],
|
],
|
||||||
FieldGroup#Main: {
|
FieldGroup#Main: {
|
||||||
Data: [
|
Data: [
|
||||||
{Value: Z_number},
|
{Value: Z_number},
|
||||||
|
// {Value: number},
|
||||||
{Value: Z_remarksLine}
|
{Value: Z_remarksLine}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@@ -137,7 +143,7 @@ annotate OrdersService.Orders with @(
|
|||||||
SelectionFields: [ createdAt, createdBy ],
|
SelectionFields: [ createdAt, createdBy ],
|
||||||
LineItem: [
|
LineItem: [
|
||||||
{Value: OrderNo, Label:'OrderNo'},
|
{Value: OrderNo, Label:'OrderNo'},
|
||||||
{Value: Z_Customer_Z_ID, Label:'Customer'}, // workaround - extension field
|
// {Value: Z_Customer_Z_ID, Label:'Customer'}, // workaround - extension field
|
||||||
{Value: Z_priority, Label:'Priority'}, // extension field
|
{Value: Z_priority, Label:'Priority'}, // extension field
|
||||||
{Value: createdAt, Label:'Date'}
|
{Value: createdAt, Label:'Date'}
|
||||||
],
|
],
|
||||||
@@ -161,12 +167,12 @@ annotate OrdersService.Orders with @(
|
|||||||
Facets: [
|
Facets: [
|
||||||
{$Type: 'UI.ReferenceFacet', Label: '{i18n>Details}', Target: '@UI.FieldGroup#Details'},
|
{$Type: 'UI.ReferenceFacet', Label: '{i18n>Details}', Target: '@UI.FieldGroup#Details'},
|
||||||
{$Type: 'UI.ReferenceFacet', Label: '{i18n>OrderItems}', Target: 'Items/@UI.LineItem'},
|
{$Type: 'UI.ReferenceFacet', Label: '{i18n>OrderItems}', Target: 'Items/@UI.LineItem'},
|
||||||
{$Type: 'UI.ReferenceFacet', Label: 'Remarks', Target: 'Z_Remarks/@UI.LineItem'} // new composition
|
// {$Type: 'UI.ReferenceFacet', Label: 'Remarks', Target: 'Z_Remarks/@UI.LineItem'} // new composition
|
||||||
],
|
],
|
||||||
FieldGroup#Details: {
|
FieldGroup#Details: {
|
||||||
Data: [
|
Data: [
|
||||||
{Value: currency_code, Label:'Currency'}, // correction
|
{Value: currency_code, Label:'Currency'}, // correction
|
||||||
{Value: Z_Customer_Z_ID, Label:'Customer'}, // workaround - extension field
|
// {Value: Z_Customer_Z_ID, Label:'Customer'}, // workaround - extension field
|
||||||
{Value: Z_priority, Label:'Priority'} // extension field
|
{Value: Z_priority, Label:'Priority'} // extension field
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
@@ -184,12 +190,15 @@ annotate OrdersService.Orders with @(
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
|
|
||||||
//{
|
//{
|
||||||
// createdAt @UI.HiddenFilter:false;
|
// createdAt @UI.HiddenFilter:false;
|
||||||
// createdBy @UI.HiddenFilter:false;
|
// createdBy @UI.HiddenFilter:false;
|
||||||
//}
|
//}
|
||||||
;
|
;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// new field in existing service -- exchange ID with text
|
// new field in existing service -- exchange ID with text
|
||||||
annotate OrdersService.Orders with {
|
annotate OrdersService.Orders with {
|
||||||
Z_Customer @(
|
Z_Customer @(
|
||||||
|
|||||||
Reference in New Issue
Block a user