Alfresco 在高级搜索中删除自定义属性的默认值

Alfresco 在高级搜索中删除自定义属性的默认值,alfresco,alfresco-share,Alfresco,Alfresco Share,我正在使用Alfresco共享,我有一个默认值的属性 <property name="my:Property1"> <title>Property1</title> <type>d:text</type> <multiple>true</multiple> <default>0</default> </property> 物业1 d:

我正在使用Alfresco共享,我有一个默认值的属性

<property name="my:Property1">
     <title>Property1</title>
     <type>d:text</type>
     <multiple>true</multiple>
     <default>0</default>
</property>

物业1
d:文本
真的
0
我已经定制了高级搜索

<form id="search">
    <field-visibility>
        <show id="my:Property1"/>
    </field-visibility>
    <appearance>
        <field id="my:Property1" label-id="Property1">
    </appearance>
</form>


在高级搜索中,此属性最初由默认值填充,在我的示例中为0。有没有办法从搜索字段中删除该值

我想在这种情况下,最好创建一个自定义的共享表单控制器,如textfield.ftl


在默认控制器中有一个freemarker条目
{field.value}
。只需在整个模板中删除此项,就不会显示任何默认值。

是的,这就是方法。