[MGNLUI-6107] DOC: Update LinkFieldDefinition Created: 03/Aug/20  Updated: 11/Aug/20  Resolved: 11/Aug/20

Status: Closed
Project: Magnolia UI
Component/s: None
Affects Version/s: 6.2.3
Fix Version/s: None

Type: Task Priority: Neutral
Reporter: Ashraf Khamis Assignee: Ashraf Khamis
Resolution: Done Votes: 0
Labels: fields, new-UI-framework, new-form
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
documentation
documents MGNLUI-5350 Cut number of columns visible in choo... Closed
Template:
Acceptance criteria:
Empty
Task DoR:
Empty
Epic Link: Migrate apps to new UI framework
Sprint: UI FW 8
Story Points: 3

 Description   

For details, see Roman's comment (copied below):

https://documentation.magnolia-cms.com/display/DOCS62/Link+field

link:
  $type: linkField
  chooser:  #deprecated
    workbenchChooser:
      appName: dam-chooser

workbenchChooser is now deprecated in favor of:

link:
  $type: linkField
  datasource: #required
    $type: jcrDatasource
    workspace: website

This config is using the default workbench configuration from https://git.magnolia-cms.com/projects/PLATFORM/repos/ui.pub/browse/magnolia-ui-framework-jcr/src/main/resources/ui-framework-jcr/dialogs/chooser.yaml. You can decorate this chooser to change it for all JCR apps or use a custom chooser:

link:
  $type: linkField
  datasource: #required
    $type: jcrDatasource
    workspace: website
  chooserId: myModule:chooser

Shortcuts:

link:
  $type: damLinkField 
  $type: pageLinkField 

Updated LinkFieldDefinition class: https://git.magnolia-cms.com/projects/PLATFORM/repos/ui/browse/magnolia-ui-framework/src/main/java/info/magnolia/ui/field/LinkFieldDefinition.java

Updated ChooserDefinition class: https://git.magnolia-cms.com/projects/PLATFORM/repos/ui/browse/magnolia-ui-framework/src/main/java/info/magnolia/ui/chooser/definition/ChooserDefinition.java



 Comments   
Comment by Ashraf Khamis [ 11/Aug/20 ]

Fully reviewed by Roman.

Generated at Mon Feb 12 09:33:13 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.