cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

CDS Annotation: Dynamically hide a line_item

roman_schneider
Explorer
0 Kudos
1,145

I have a simple CDS view with LINE_ITEM annotation. 

Dependent on a condition i want to hide the column via the hidden property. 

@ui.lineItem: [{ position: 1000, hidden: true }]  works fine. The column is not rendered. 

But none of the variants works all all:

 

@ui.lineItem: [{ position: 1000, hidden: #( 'X' )}]
@ui.lineItem: [{ position: 1000, hidden: #( true )}]

@ui.lineItem: [{ position: 1000, hidden: #( abap_true )}]

@ui.lineItem: [{ position: 1000, hidden: #( '1' )}]

Intention was to use something like:
@ui.lineItem: [{ position: 1000, hidden: #( case when MyTableField = '' then abap_true else abap_false end )}]

The question is, was is the correponding expression to "hidden: true"

 

 

 

 

Accepted Solutions (0)

Answers (0)