[開始したワークフロー] ページが期日順にソートされていることがわかります。ワークフローの説明でアルファベット順に並べ替える必要があります。それは可能ですか?どのファイルを編集する必要がありますか?
質問する
859 次
1 に答える
1
/api/workflow-instances
並べ替えは、リポジトリ層 (つまりalfresco.war
) の Web スクリプト コントローラー ( ) に実装されorg.alfresco.repo.web.script.workflow.WorkflowInstancesGet
、次のように宣言されます。
private WorkflowInstanceDueAscComparator workflowComparator = new WorkflowInstanceDueAscComparator();
これは、後でそのまま使用されます。
// sort workflows by due date
Collections.sort(workflows, workflowComparator);
コントローラーの実装を提供してこの動作をオーバーライドするか (ご覧のとおり、残念ながら拡張機能や構成可能性の多くをサポートしていません)、単純にオーバーライドしてftl
そこで再ソートする必要があります。カスタム FTL を に配置できますclasspath:alfresco/extension/templates/webscripts/org/alfresco/repository/workflow/workflow-instances.get.json.ftl
。
于 2012-04-19T06:02:54.223 に答える