AEM Forms Workspace besteht aus wiederverwendbaren-Komponenten, die in einer bestimmten Ordnerstruktur in CRX™ organisiert sind. Für jede Komponente sind Modell-, Ansichts- und Vorlagendateien in der Ordnerstruktur angegeben, außerdem sind JavaScript™-Abhängigkeiten von anderen Komponentendateien, Listener-Ereignisse der Komponente und JavaScript-Objekte, die diese Ereignisse in HTML Workspace auslösen. Die vollständige Liste der wiederverwendbaren Komponenten mit den einzelnen Dateinamen und Abhängigkeiten ist im Folgenden aufgeführt.
Modell |
tasklist.js |
Anzeigen |
tasklist.js |
Vorlage |
tasklist.html |
Erfordert Komponenten |
|
JS-Abhängigkeiten |
|
Listening-Ereignis (Ereignis - Trigger) |
|
Diese Komponente kann unabhängig von AEM Forms Workspace verwendet werden, vorausgesetzt, Sie lösen das Ereignis „filterSelected“ für diese Komponente über Ihre benutzerdefinierte Anwendung aus.
Modell |
task.js |
Anzeigen |
task.js |
Vorlage |
task.html |
Erfordert Komponenten |
nicht vorhanden |
JS-Abhängigkeiten |
|
Listening-Ereignis (Ereignis - Trigger) |
|
Workspace ruft die fetchTasks-Funktion des TaskList-Modells auf, um Task-Modelle für diese Komponente zu erstellen.
Modell |
tasklist.js |
Anzeigen |
filterlist.js |
Vorlage |
filterlist.html |
Erfordert Komponenten |
nicht vorhanden |
JS-Abhängigkeiten |
nicht vorhanden |
Listening-Ereignis (Ereignis - Trigger) |
|
Anzeigen |
filter.js |
Vorlage |
filter.html |
Erfordert Komponenten |
nicht vorhanden |
JS-Abhängigkeiten |
|
Listener-Ereignisse |
N/V |
Modell |
tasklist.js |
Anzeigen |
teamqueues.js |
Vorlage |
teamqueues.html |
Erfordert Komponenten |
nicht vorhanden |
JS-Abhängigkeiten |
nicht vorhanden |
Listening-Ereignis (Ereignis - Trigger) |
|
Modell |
nicht vorhanden |
Anzeigen |
teamfilter.js |
Vorlage |
teamfilter.html |
Erfordert Komponenten |
nicht vorhanden |
JS-Abhängigkeiten |
|
Listener-Ereignisse |
nicht vorhanden |
TeamFilter ruft das Ereignis ab, das angibt, welche Aufgabe aus der TaskList-Komponente ausgewählt wurde. Obwohl diese Komponenten dieselbe Modellklasse haben, gibt es keine andere Abhängigkeit.
Modell |
tasklist.js |
Anzeigen |
taskdetails.js |
Vorlage |
taskdetails.html |
Erfordert Komponenten |
Die meisten Dienstprogrammklassen |
JS-Abhängigkeiten |
|
Listening-Ereignis (Ereignis - Trigger) |
|
Modell |
categorylist.js |
Anzeigen |
categorylist.js |
Vorlage |
startprocess.html (im Ordner „route“) |
Erfordert Komponenten |
Kategorie |
JS-Abhängigkeiten |
|
Listening-Ereignis (Ereignis - Trigger) |
|
Diese Komponente verwendet Modellklassen einiger anderer Komponenten wie StartPointList, StartPoint und Task. Abgesehen von dieser Abhängigkeit kann CategoryList unabhängig verwendet werden.
Modell |
category.js |
Anzeigen |
category.js |
Vorlage |
category.html |
Erfordert Komponenten |
nicht vorhanden |
JS-Abhängigkeiten |
|
Listening-Ereignis (Ereignis - Trigger) |
|
Modell |
categorylist.js |
Anzeigen |
startpointlist.js |
Vorlage |
startprocess.html (im Ordner „route“) |
Erfordert Komponenten |
nicht vorhanden |
JS-Abhängigkeiten |
|
Listening-Ereignis (Ereignis - Trigger) |
|
Die Komponenten StartPointList und CategoryList weisen dieselbe Modellklasse auf, sodass die erste Komponente von der zweiten abhängig ist. CategoryList greift auf die Informationen darüber zu, für welche Kategorie die Startpunkte angezeigt werden. Um StartPointList unabhängig zu verwenden, simulieren Sie den Ereignisauslöser über CategoryList.
Modell |
startpoint.js |
Anzeigen |
startpoint.js |
Vorlage |
startpoint.html |
Erfordert Komponenten |
nicht vorhanden |
JS-Abhängigkeiten |
Task-Modell |
Listening-Ereignis (Ereignis - Trigger) |
change – StartPoint-Modell |
Modell |
categorylist.js |
Anzeigen |
startprocess.js |
Vorlage |
startprocess.html |
Erfordert Komponenten |
|
JS-Abhängigkeiten |
|
Listening-Ereignis (Ereignis - Trigger) |
|
Die Komponenten StartProcess und StartPointList weisen dieselbe Modellklasse auf. Diese Komponente wird relevant, wenn Sie in StartPointList einen Startpunkt auswählen.
Modell |
processnamelist.js |
Anzeigen |
processnamelist.js |
Vorlage |
tracking.html (im Ordner „route“) |
Erfordert Komponenten |
nicht vorhanden |
JS-Abhängigkeiten |
ProcessName-Modell |
Listening-Ereignis (Ereignis - Trigger) |
|
ProcessNameList ist nicht von anderen Komponenten abhängig. Intern ist sie jedoch von der Modellklasse ProcessInstanceList abhängig, die wiederum von anderen Komponenten abhängig ist. Daher verwendet ProcessNameList viele Modellklassen wie ProcessInstanceList, ProcessInstance, TaskList, TeamTask und Task. Abgesehen von diesen Abhängigkeiten kann ProcessNameList unabhängig verwendet werden.
Modell |
processname.js |
Anzeigen |
ProcessName (in processnamelist.js) |
Vorlage |
processname.html |
Erfordert Komponenten |
nicht vorhanden |
JS-Abhängigkeiten |
ProcessInstanceList-Modell |
Listening-Ereignis (Ereignis - Trigger) |
change – ProcessName-Modell |
Modell |
processnamelist.js |
Anzeigen |
processinstancelist.js |
Vorlage |
tracking.html (im Ordner „route“) |
Erfordert Komponenten |
nicht vorhanden |
JS-Abhängigkeiten |
ProcessName-Modell |
Listening-Ereignis (Ereignis - Trigger) |
|
ProcessInstanceList erwartet ein Ereignis von ProcessNameList, das den Prozessnamen für das Abrufen und Anzeigen von Instanzen angibt. Um ProcessInstanceList unabhängig zu verwenden, simulieren Sie den Ereignisauslöser separat.
Modell |
processinstance.js |
Anzeigen |
ProcessName (in processnamelist.js) |
Vorlage |
processinstance.html |
Erfordert Komponenten |
nicht vorhanden |
JS-Abhängigkeiten |
TaskList-Modell |
Listening-Ereignis (Ereignis - Trigger) |
change – ProcessInstance-Modell |
Modell |
processnamelist.js |
Anzeigen |
processinstancehistory.js |
Vorlage |
processinstancehistory.html |
Erfordert Komponenten |
nicht vorhanden |
JS-Abhängigkeiten |
|
Listening-Ereignis (Ereignis - Trigger) |
|
ProcessInstanceHistory erwartet ein Ereignis von ProcessInstanceList, das angibt, für welche Instanz der Verlauf angezeigt werden soll. Abgesehen von dieser Abhängigkeit kann die Komponente unabhängig verwendet werden.
Modell |
outofoffice.js |
Anzeigen |
outofoffice.js |
Vorlage |
outofoffice.html |
Erfordert Komponenten |
UserSearch |
JS-Abhängigkeiten |
UserSearch-Ansicht |
Listening-Ereignis (Ereignis - Trigger) |
|
OutofOffice kann unabhängig verwendet werden.
Modell |
sharequeue.js |
Anzeigen |
sharequeue.js |
Vorlage |
sharequeue.html |
Erfordert Komponenten |
UserSearch |
JS-Abhängigkeiten |
UserSearch-Ansicht |
Listening-Ereignis (Ereignis - Trigger) |
|
ShareQueue kann unabhängig verwendet werden.
Modell |
uisettings.js |
Anzeigen |
uisettings.js |
Vorlage |
uisettings.html |
Erfordert Komponenten |
nicht vorhanden |
JS-Abhängigkeiten |
nicht vorhanden |
Listening-Ereignis (Ereignis - Trigger) |
|
UISettings kann unabhängig verwendet werden.
Modell |
appnavigation.js |
Anzeigen |
appnavigation.js |
Vorlage |
appnavigation.html |
Erfordert Komponenten |
nicht vorhanden |
JS-Abhängigkeiten |
nicht vorhanden |
Listener-Ereignisse |
nicht vorhanden |
AppNavigation kann unabhängig verwendet werden.
Modell |
userinfo.js |
Anzeigen |
userinfo.js |
Vorlage |
userinfo.html |
Erfordert Komponenten |
nicht vorhanden |
JS-Abhängigkeiten |
nicht vorhanden |
Listening-Ereignis (Ereignis - Trigger) |
|
UserInfo kann unabhängig verwendet werden.
Modell |
wserror.js |
Anzeigen |
wserror.js |
Vorlage |
wserror.html |
Erfordert Komponenten |
nicht vorhanden |
JS-Abhängigkeiten |
nicht vorhanden |
Listening-Ereignis (Ereignis - Trigger) |
newWsError – WSError-Modell |
Modell |
usersearch.js |
Anzeigen |
usersearch.js |
Vorlage |
usersearch.html |
Erfordert Komponenten |
nicht vorhanden |
JS-Abhängigkeiten |
nicht vorhanden |
Listening-Ereignis (Ereignis - Trigger) |
|
Modell |
searchtemplate.js |
Anzeigen |
searchtemplate (in searchtemplatelist.js) |
Vorlage |
searchtemplate.html |
Erfordert Komponenten |
nicht vorhanden |
JS-Abhängigkeiten |
nicht vorhanden |
Listening-Ereignis (Ereignis - Trigger) |
templateFetched – searchtemplate-Modell |
Modell |
searchtemplatelist.js |
Anzeigen |
searchtemplatelist.js |
Vorlage |
tracking.html (im Ordner „route“) |
Erfordert Komponenten |
nicht vorhanden |
JS-Abhängigkeiten |
searchtemplate-Modell |
Listening-Ereignis (Ereignis - Trigger) |
change – searchtemplatelist-Modell |
Modell |
searchtemplatelist.js |
Anzeigen |
searchtemplatedetails.js |
Vorlage |
searchtemplatedetails.html |
Erfordert Komponenten |
nicht vorhanden |
JS-Abhängigkeiten |
nicht vorhanden |
Listening-Ereignis (Ereignis - Trigger) |
searchTemplate:selected - searchtemplate-Modell |