Anpassa sidan med uppgiftsinformation customizing-the-task-details-page
Sidan med uppgiftsinformation innehåller information om en uppgift och dess processer. Du kan dock anpassa informationssidan för att lägga till eller ta bort information.
Du kan lägga till följande information på informationssidan:
- Information som är tillgänglig i JSON-objektet för en aktivitet (aktivitetsavsnittet i AEM Forms JSON-objektbeskrivning på arbetsytan)
- Information tillgänglig i JSON-objektet för en processinstans (avsnittet Processinstans i JSON-objektbeskrivning för AEM Forms-arbetsytan)
Så här anpassar du informationssidan:
-
Om du vill visa ytterligare information lägger du till motsvarande nyckelvärdepar i filen
translation.json
vidtodo
block >details
block >app
block > [required
block].[
required
blocket] refererar till tillgängliga block, t.ex. aktivitetsblocket för aktivitetsinformation, processblock för processinformation och det aktuella väntande aktivitetsblocket för information om väntande aktiviteter.Om du till exempel vill lägga till information om val av väg krävs på sidan med uppgiftsinformation kan du lägga till följande nyckelvärdepar i åtgärdsblocket:
code language-json "todo" : { . . . "details" : { . . "task" : { . . "RouteSelectionRequired" : "Route Selection Required" } } }
note note NOTE Lägg till motsvarande nyckelvärdepar för alla språk som stöds. -
Kopiera
/libs/ws/js/runtime/templates/taskdetails.html
till/apps/ws/js/runtime/templates/taskdetails.html
.Lägg till den nya informationen i
/apps/ws/js/runtime/templates/taskdetails.html
. Till exempel:code language-css <div class="detailsContainer"> . . <ul> . . <li> <label for="routeSelectionRequired" title="<%= $.t('todo.details.task.RouteSelectionRequired')%>"><%= $.t('todo.details.task.RouteSelectionRequired')%></label> <div> <span id="routeSelectionRequired"><%= isRouteSelectionRequired != null ? isRouteSelectionRequired : ''%></span> </div> </li> . . </ul> </div>
-
Öppna /apps/ws/js/registry.js för redigering.
Sök och ersätt
text!/lc/libs/ws/js/runtime/templates/taskdetails.html
medtext!/lc/apps/ws/js/runtime/templates/taskdetails.html
.
/apps/ws/js/runtime/templates/startprocess.html
.