fiori preview

This commit is contained in:
Wolfgang Koch
2021-05-11 11:50:45 +02:00
parent 36346533bb
commit b4762575b9
3 changed files with 17 additions and 5 deletions

View File

@@ -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;
} }

View File

@@ -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;
} }
*/

View File

@@ -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 @(