是否可以在 Alfresco 中更改 Pooled Tasks 表的列布局(添加/删除/重新排序)?
问问题
328 次
1 回答
0
是的,您应该修改 YUI 数据表。即,看一下文件 share/components/task-list.js。
有一个 columnDefs 变量,它显示列:
columnDefinitions:
[
{ key: "id", sortable: false, formatter: this.bind(this.renderCellIcons), width: 40 },
{ key: "title", sortable: false, formatter: this.bind(this.renderCellTaskInfo) },
{ key: "name", sortable: false, formatter: this.bind(this.renderCellActions), width: 200 }
],
现在,您可以在那里添加或删除列。
当然,YUI 从这个 URL 的数据源中获取数据:
var url = Alfresco.constants.PROXY_URI + "api/task-instances?authority=" + encodeURIComponent(Alfresco.constants.USERNAME) +
"&properties=" + ["bpm_priority", "bpm_status", "bpm_dueDate", "bpm_description"].join(",") +
"&exclude=" + this.options.hiddenTaskTypes.join(",");
这意味着您还需要修改该 web 脚本或找到您需要的额外数据。有关更多信息,请查看从文件“alfresco/WEB-INF/classes/alfresco/templates/webscripts/org/alfresco/repository/workflow/workflow.lib.ftl”中获得的 JSON
于 2013-03-28T10:51:25.700 回答