Deprecated in: release-2023-09
Removed in: release-2023-11
Supported Features
Document | ✔ |
Media | ✔ |
Include | ✔ |
Document Creation Flow | ✗ |
Push Message | ✗ |
Table Dashboard | ✔ |
Display Filter | ✗ |
Search Indexing | ✔ |
System Metadata | ✗ |
Webhook Conditions | ✗ |
Description
With release-2022-03
this is superseeded by li-document-reference
.
Shows a reference to another document. A Document Selection Dialog is shown, based on shorthand queries and useDashboard
to select documents.
Default UI
Document selection dialog.
Storage Format
{
$ref: 'document',
reference: {
id: <String>
}
}
Content Type Config
{
handle: 'myContentType',
// ...
metadata: [
{
handle: 'myHandle'
type: 'li-reference',
config: {
// common
hideFromForm: false, // optional, default: false
required: true, // optional, default: false
requiredErrorMessage: 'Provide a value', // optional
index: true, // optional, default: false. Added in: release-2023-07
// specific
referenceType: 'document',
documentType: 'data-record', // optional, one of article, page, data-record
contentType: 'author', // optional, content type handle (or array)
prefillAuthor: true // optional, default: false
published: true // optional, shorthand for publication baseFilter, default: false
},
ui: {
label: 'foo', // optional, takes camelized name otherwise
config: {
displayFilters: ['timeRange']
}
}
}
// ...
]
}