根据 Magnolia 内容应用程序中的下拉值显示/隐藏不同的字段?
Posted
技术标签:
【中文标题】根据 Magnolia 内容应用程序中的下拉值显示/隐藏不同的字段?【英文标题】:Show/Hide different fields Based on dropdown value in Magnolia content app? 【发布时间】:2017-05-02 13:09:34 【问题描述】:我创建了一个内容应用程序,我可以在其中使用单选按钮显示和隐藏不同的字段,但是如何
对于我在info.magnolia.ui.form.field.definition.SwitchableFieldDefinition
类下面使用的单选按钮和字段
对于我使用的变压器类info.magnolia.ui.form.field.transformer.composite.DelegatingCompositeFieldTransformer
但现在我想使用
info.magnolia.ui.form.field.definition.SelectFieldDefinition
而不是SwitchableFieldDefinition
,但我无法使用任何转换器类。
我也搜索并找到了类似的线程here,但它的答案不完整!
【问题讨论】:
【参考方案1】:根据https://documentation.magnolia-cms.com/display/DOCS/Switchable+field,您可以定义一个名为“selectionType”的属性,其值为“select”。 我还没有测试过。 如果您查看 SwitchableFieldDefinition,它看起来很有希望,因为确实有一个具有该名称的属性,它只是默认为“radio”,但可以被覆盖。
【讨论】:
以上是关于根据 Magnolia 内容应用程序中的下拉值显示/隐藏不同的字段?的主要内容,如果未能解决你的问题,请参考以下文章
css 根据选定的下拉列表显示输入字段并根据显示的输入内容更改隐藏的输入值(如果为空且如果不为空
根据下拉列表中的选定值显示表单字段Angular TypeScript