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

时间:2014-05-06 13:10:48

标签: alfresco alfresco-share

我使用Alfresco Share,我有一个默认值为

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

我已自定义高级搜索

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

在高级搜索中,此属性最初使用默认值填充,在我的情况下为0.是否有任何方法可以从搜索字段中删除该值?

1 个答案:

答案 0 :(得分:3)

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

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