2014-05-06 181 views
1

我使用Alfresco的分享,我有一个默认值的属性删除默认值搜索

<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.是否有任何方法从搜索字段中删除该值?

回答

3

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

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

+0

是的,这是要走的路。 – mitpatoliya

+0

非常感谢,它的作品! – Jovana