是否有人在Alfresco Share中创建了自定义对话框或页面,让用户一次更新多个文档的一个或多个属性值?
我将实现这样的功能,但不想重新发明轮子。因此,如果已经存在类似的解决方案 - 请告诉我。
更详细地说,我认为的解决方案是:
答案 0 :(得分:2)
我在这个问题上写了一篇博文:
基本上它涉及以下步骤:
在操作中,确保所有节点都是相同的类型,如果这样,则为列表中的第一个nodeRef调用常规表单但使用新的form-id(您在share-config-custom.xml中定义) )。还提供要更新的节点列表。
创建一个新的编辑表单模板ftl,用nodeRefs填充隐藏字段以进行更新。
对repo端的NodeFormProcessor进行子类化,为所有提供的节点循环执行nodePersist。
更多详情:
http://alfresco.blog.redpill-linpro.com/2014/06/25/bulk-edit-of-metadata/
答案 1 :(得分:0)
据我所知,Alfresco Share还没有这样的插件 - 至少不是公开的。 祝你好运!