如果其他字段验证失败,Richtextfield 会抛出验证错误
Richtextfield throws validation error if other field fails validation
在我的对话框中,我有 3 个字段,"name"、"short description" 和 "description",它们都是强制性的。当我添加一个新条目时,如果其中一个验证在其他字段中失败,则 richtextfield 将始终抛出错误,即使它应该通过验证也是如此。在这种情况下,我对丰富文本的描述有价值,但对简短描述没有价值,因此对该字段的验证失败。这只发生在创建模式。这不会在更新模式下发生。
知道如何解决这个问题吗?
我还注意到标签中的“*”没有为 richtextfield 显示。
我的配置是:
form:
tabs:
- name: product
label: Basic Information
fields:
- name: name
class: info.magnolia.ui.form.field.definition.TextFieldDefinition
label: Name
i18n: true
required: true
- name: shortDescription
class: info.magnolia.ui.form.field.definition.TextFieldDefinition
label: Short Description
rows: 5
i18n: true
required: true
- name: description
class: info.magnolia.ui.form.field.definition.RichTextFieldDefinition
height: 200
label: Description
i18n: true
required: true
在 Magnolia 问题跟踪器中为此创建了一个问题
在我的对话框中,我有 3 个字段,"name"、"short description" 和 "description",它们都是强制性的。当我添加一个新条目时,如果其中一个验证在其他字段中失败,则 richtextfield 将始终抛出错误,即使它应该通过验证也是如此。在这种情况下,我对丰富文本的描述有价值,但对简短描述没有价值,因此对该字段的验证失败。这只发生在创建模式。这不会在更新模式下发生。 知道如何解决这个问题吗?
我还注意到标签中的“*”没有为 richtextfield 显示。
我的配置是:
form:
tabs:
- name: product
label: Basic Information
fields:
- name: name
class: info.magnolia.ui.form.field.definition.TextFieldDefinition
label: Name
i18n: true
required: true
- name: shortDescription
class: info.magnolia.ui.form.field.definition.TextFieldDefinition
label: Short Description
rows: 5
i18n: true
required: true
- name: description
class: info.magnolia.ui.form.field.definition.RichTextFieldDefinition
height: 200
label: Description
i18n: true
required: true
在 Magnolia 问题跟踪器中为此创建了一个问题