我有一个自定义片段模板,其中添加了自定义元数据模式以供业务使用。 一个字段是多值下拉列表。我可以为它添加值,但是当我删除所有值并保存它时,它不会保存更改。 (最后保存的值将再次保存)
基本上,它迫使我保留至少1个值。 架构如下:
<_x0031_480609690955
jcr:primaryType="nt:unstructured"
sling:resourceType="granite/ui/components/coral/foundation/form/select"
fieldLabel="My Dropdown"
multiple="true"
name="./jcr:content/metadata/mydropdown"
renderReadOnly="true">
<granite:data
jcr:primaryType="nt:unstructured"
metaType="dropdown"/>
<items jcr:primaryType="nt:unstructured">
<_x0031_480609702507
jcr:primaryType="nt:unstructured"
text="Value 1"
value="value_1"/>
<_x0031_480609703314
jcr:primaryType="nt:unstructured"
text="Value 2"
value="value_2"/>
<_x0031_480609706365
jcr:primaryType="nt:unstructured"
text="Value 3"
value="value_3"/>
</items>
我是否需要在此处添加一些其他属性?