1

我能够向文档添加自定义方面以设置自定义属性。对我来说,下一步是让 Alfresco 的本地实例显示自定义属性并使其可编辑,以便用户可以通过网页更改其值。

wiki.alfresco 上有一个很好的链接,它描述了这一点,我按照说明进行操作,但它对我不起作用。

简而言之,我添加了一个名为 my:customAspect 的自定义方面,如下所示:

AlfrescoDocument alfDoc = ... // get existing document
alfDoc.addAspect("P:my:customAspect");

// set additional properties
Map<String, Object> propertiesEnum = new HashMap<String, Object>();
properties.put("my:score", 152);
...
alfDoc.updateProperties(updateProperties);

属性已正确添加,我可以通过编程方式或使用 Apache Chemistry Workbench 桌面客户端查看它们的值。

为了在 Alfresco Web 客户端中显示其他属性,我通过设置更新了 web-client-config-custom.xml 文件:

   <config evaluator="aspect-name" condition="my:customAspect">
      <property-sheet>
         <show-property name="my:score"/>
      </property-sheet>
   </config>

不幸的是,对于我添加自定义方面的文档,我无法在 Alfresco 网络(包括 /share 之一)中看到此属性。

也许我遗漏了一些东西,也许还有一些其他的 xml 文件应该更新。

任何帮助表示赞赏。

谢谢

4

1 回答 1

-3

不幸的是,Share 不支持查看自定义方面属性。如果您需要显示这些道具,您必须将它们包含在为特定类型定义的表单中。你可以使用这个小帮助

于 2013-06-25T16:07:47.407 回答