【发布时间】:2016-11-26 08:34:58
【问题描述】:
我已经制作了一个组件,并且我想仅当文档具有特定方面时才在文档详细信息页面上显示该组件,因此我尝试使用评估器。我已经在custom-slingshot-application-context.xml 中添加了这个 bean
<bean id="evaluator.doclib.metadata.hasInvoiceAspect"
parent="evaluator.doclib.action.propertyNotNull">
<property name="property" value="inv:invoice"/>
</bean>
在document-details.xml我添加了这个
<component>
<region-id>custom-comp</region-id>
<sub-components>
<sub-component id="default">
<evaluations>
<evaluation>
<evaluators>
<evaluator type="evaluator.doclib.metadata.hasInvoiceAspect"/>
</evaluators>
<url>/components/custom/custom-comp</url>
</evaluation>
</evaluations>
</sub-component>
</sub-components>
</component>
我想我错过了一些东西,因为组件没有出现。我有 2 个名为 custom-slingshot 的文件,我尝试了 tomcat/shared/classes/alfresco/web-extension 和 tomcat/webapps/share/WEB-INF/classes/alfresco/web-extension。
我完全错了吗?是否有可能实现我想要的那样?我应该如何进行?
【问题讨论】: