Alfresco - 工作流程详细信息页面上的文档列表

时间:2018-06-14 10:00:11

标签: alfresco

我想知道如何在Alfresco Share的工作流程详细信息页面上呈现文档列表。我的意思是哪些组件(Java类,Java脚本,FTL,XML)负责在工作流详细信息页面中添加文档列表。

我搜索了代码并找到了workflow-form.get.html.ftl,但它会处理除此文档列表之外在此页面上呈现的所有其他数据。它似乎动态填充,但我不明白如何。

谢谢, Hemant

2 个答案:

答案 0 :(得分:0)

如果您查看该页面上的来源,您将找到线索:

<label for="page_x002e_data-form_x002e_task-edit_x0023_default_assoc_packageItems-cntrl">Items:</label>

如果你去&#34; packageItems&#34;你很快就会发现一个名为packageitems.ftl的表单控件:

target/share-war/WEB-INF/classes/alfresco/site-webscripts/org/alfresco/components/form/controls/workflow/packageitems.ftl

如果你去看看那个表单控件,它应该为你理解它是如何工作提供一个很好的起点。

答案 1 :(得分:0)

对我来说总是让人感到困惑。为了定义工作流程详细信息字段,还有一个单独的表单。

对于每个工作流程,都有我们在工作流模型中定义的启动任务。对于此启动任务,我们还需要定义工作流程详细信息表单。

以下是bpm:startTask workflow-details表单定义的示例之一。

{{1}}

如果您想要更改文档列表呈现中的任何内容,可以扩展Jeff建议的packageitems.ftl。