我创建了一个内容应用,我可以使用单选按钮显示和隐藏不同的字段但是如何根据Magnolia内容应用中的下拉值显示/隐藏不同的字段?
对于我在info.magnolia.ui.form.field.definition.SwitchableFieldDefinition
课程下使用的单选按钮和字段
对于我使用的变压器类
info.magnolia.ui.form.field.transformer.composite.DelegatingCompositeFieldTransformer
但现在我想用
info.magnolia.ui.form.field.definition.SelectFieldDefinition
而不是SwitchableFieldDefinition
,但我无法使用任何变换器类。
我也搜索过并发现了类似的帖子here,但答案不完整!
答案 0 :(得分:0)
根据https://documentation.magnolia-cms.com/display/DOCS/Switchable+field,您可以使用值“select”定义名为“selectionType”的属性。 我没有测试过。 如果您看一下SwitchableFieldDefinition,它看起来很有希望,因为它确实有一个具有该名称的属性,它只是默认为“radio”但可以被覆盖。