首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自定义组件上的露天赋值器

自定义组件上的露天赋值器
EN

Stack Overflow用户
提问于 2016-11-25 17:08:57
回答 1查看 600关注 0票数 0

我已经创建了一个组件,并且仅当文档具有特定方面时,我才想在文档详细信息页面上显示该组件,因此我尝试使用求值器。我已经在custom-slingshot-application-context.xml中添加了这个bean

代码语言:javascript
复制
<bean id="evaluator.doclib.metadata.hasInvoiceAspect"
      parent="evaluator.doclib.action.propertyNotNull">
   <property name="property" value="inv:invoice"/>
</bean>

document-details.xml中,我添加了以下内容

代码语言:javascript
复制
<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>

我想我遗漏了一些东西,因为组件没有显示出来。我有两个名为custom-slingshot的文件,我尝试了tomcat/shared/classes/alfresco/web-extensiontomcat/webapps/share/WEB-INF/classes/alfresco/web-extension

我是不是完全错了?这样有可能实现我想要的东西吗?我应该如何继续?

EN

回答 1

Stack Overflow用户

发布于 2016-11-25 19:35:26

有一个预定义的赋值器,用于检查节点是否具有名为evaluator.doclib.action.hasAspect.的方面您只需创建一个以此计算器作为父对象的bean,并在属性中给出一个要检查的方面:

*在web扩展中添加了一些-context.xml

代码语言:javascript
复制
<bean id="my.custom.evaluator" parent="evaluator.doclib.action.hasAspect">
    <property name="aspects">
        <list>
            <value>my:hasInvoiceAspect</value>
        </list>
    </property> 
</bean>

然后,您将在添加到* DocLibActions -Modes.xml(web-extension/site-data/extensions)的扩展配置中引用该bean ...

代码语言:javascript
复制
<config condition="DocLibActions" evaluator="string-compare">
    <actions>
        <action...>         
            <!-- Custom evaluator -->
            <evaluator>my.custom.evaluator</evaluator>
       </action>
    </actions>
</config>

瞧。

有关predefined evaluators的更多信息。很好的样例项目here

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40801229

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档