Hey guys, is it possible to have a switchablefielddefinition inside a
multivaluefielddefinition?
I get the following error when trying to achieve this, and that is all I get,
so not very helpful:
2015-11-27 14:56:34,628 ERROR
info.magnolia.pages.app.editor.PageEditorPresenter: An error occurred while
executing action [editElement]
info.magnolia.ui.api.action.ActionExecutionException: Action execution failed
for action: editElement
My code:
[code]
form:
tabs:
- name: tabMain
label: Menu items
fields:
- name: selectMenuItems
class:
info.magnolia.ui.form.field.definition.MultiValueFieldDefinition
label: Select menu items
field:
name: linkField
class: info.magnolia.ui.form.field.definition.LinkFieldDefinition
targetWorkspace: website
appName: pages
identifierToPathConverter:
class:
info.magnolia.ui.form.field.converter.BaseIdentifierToPathConverter
type: String
required: false
label: Internal link
description:
magnolia-templating-foundation.components.basic.link.tabMain.linkType.fields.internal.description
- name: selectRightMenuItems
class:
info.magnolia.ui.form.field.definition.MultiValueFieldDefinition
label: Select menu items
fields:
name: linkFields
class:
info.magnolia.ui.form.field.definition.SwitchableFieldDefinition
selectionType: select
type: String
required: true
i18n: true
label: link type
options:
- name: internal
value: internal
selected: true
label: Internal link
- name: external
value: external
selected: false
label: External link
fields:
- name: internal
class:
info.magnolia.ui.form.field.definition.LinkFieldDefinition
targetWorkspace: website
appName: pages
identifierToPathConverter:
class:
info.magnolia.ui.form.field.converter.BaseIdentifierToPathConverter
type: String
required: false
label: Internal link
description:
magnolia-templating-foundation.components.basic.link.tabMain.linkType.fields.internal.description
- name: external
class:
info.magnolia.ui.form.field.definition.TextFieldDefinition
type: String
required: false
label: External link
description:
magnolia-templating-foundation.components.basic.link.tabMain.linkType.fields.external.description
actions:
commit:
class:
info.magnolia.ui.admincentral.dialog.action.SaveDialogActionDefinition
cancel:
class:
info.magnolia.ui.admincentral.dialog.action.CancelDialogActionDefinition
[/code]
--
Context is everything:
http://forum.magnolia-cms.com/forum/thread.html?threadId=55c98d81-3b00-4032-b90f-1acc5c9674d3
----------------------------------------------------------------
For list details, see http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively, use our forums: http://forum.magnolia-cms.com/
To unsubscribe, E-mail to: <[email protected]>
----------------------------------------------------------------