Back to Paperless Ngx

Custom Field Display.Component

src-ui/src/app/components/common/custom-field-display/custom-field-display.component.html

2.20.15737 B
Original Source

@if (field) { @if (value?.toString().length > 0) { {{field.name}} @switch (field.data_type) { @case (CustomFieldDataType.Monetary) { {{value | currency: currency}} } @case (CustomFieldDataType.Date) { {{value | customDate}} } @case (CustomFieldDataType.Url) { {{value}} } @case (CustomFieldDataType.DocumentLink) {

@for (docId of value; track docId) { @if (getDocumentTitle(docId)) { {{ getDocumentTitle(docId) }} } } } @case (CustomFieldDataType.Boolean) { {{field.name}}: } @case (CustomFieldDataType.Select) { {{getSelectValue(field, value)}} } @case (CustomFieldDataType.LongText) {

{{value | slice:0:20}}{{value.length > 20 ? '...' : ''}}

} @default { {{value}} } } } @else if (showNameIfEmpty) { {{field.name}} } }