AEM Forms工作區由可重複使用的元件組成,這些元件在CRX™中以特定檔案夾結構組織。 每個元件在資料夾結構中指定的位置都有模型、檢視和範本檔案、與其他元件檔案的JavaScript™相依性、由元件監聽的事件,以及在AEM Forms工作區中觸發這些事件的JavaScript物件。 此處提供可重複使用的元件的完整清單,其中包含組成檔案名稱和相依性。
模型 |
tasklist.js |
檢視 |
tasklist.js |
範本 |
tasklist.html |
需要元件 |
|
JS相依性 |
|
已監聽的事件(事件名稱——觸發器) |
|
只要您從自訂應用程式中觸發此元件的filterSelected事件,此元件就可獨立於AEM Forms工作區使用。
模型 |
task.js |
檢視 |
task.js |
範本 |
task.html |
需要元件 |
不適用 |
JS相依性 |
|
已監聽的事件(事件名稱——觸發器) |
|
工作區調用TaskList模型的fetchTasks函式以建立此元件的Task模型。
模型 |
tasklist.js |
檢視 |
filterlist.js |
範本 |
filterlist.html |
需要元件 |
不適用 |
JS相依性 |
不適用 |
已監聽的事件(事件名稱——觸發器) |
|
檢視 |
filter.js |
範本 |
filter.html |
需要元件 |
不適用 |
JS相依性 |
|
聆聽的活動 |
不適用 |
模型 |
tasklist.js |
檢視 |
teamqueues.js |
範本 |
teamqueues.html |
需要元件 |
不適用 |
JS相依性 |
不適用 |
已監聽的事件(事件名稱——觸發器) |
|
模型 |
不適用 |
檢視 |
teamfilter.js |
範本 |
teamfilter.html |
需要元件 |
不適用 |
JS相依性 |
|
聆聽的活動 |
不適用 |
TeamFilter獲取指示已從TaskList元件中選擇哪個任務的事件。 雖然這些元件共用模型類,但沒有其它相關性。
模型 |
tasklist.js |
檢視 |
taskdetails.js |
範本 |
taskdetails.html |
需要元件 |
大多數實用程式類 |
JS相依性 |
|
已監聽的事件(事件名稱——觸發器) |
|
模型 |
categorylist.js |
檢視 |
categorylist.js |
範本 |
startprocess.html(在route資料夾中) |
需要元件 |
類別 |
JS相依性 |
|
已監聽的事件(事件名稱——觸發器) |
|
此元件使用某些其它元件的模型類,如StartPointList、StartPoint和Task。 除了此相依性外,CategoryList還可獨立使用。
模型 |
category.js |
檢視 |
category.js |
範本 |
category.html |
需要元件 |
不適用 |
JS相依性 |
|
已監聽的事件(事件名稱——觸發器) |
|
模型 |
categorylist.js |
檢視 |
startpointlist.js |
範本 |
startprocess.html(在route資料夾中) |
需要元件 |
不適用 |
JS相依性 |
|
已監聽的事件(事件名稱——觸發器) |
|
StartPointList和CategoryList元件共用模型類,因此前者取決於後者。 CategoryList可存取顯示哪些類別起點的相關資訊。 若要獨立使用StartPointList,請模擬CategoryList中的事件觸發器。
模型 |
startpoint.js |
檢視 |
startpoint.js |
範本 |
startpoint.html |
需要元件 |
不適用 |
JS相依性 |
任務模型 |
已監聽的事件(事件名稱——觸發器) |
change - startpoint model |
模型 |
categorylist.js |
檢視 |
startprocess.js |
範本 |
startprocess.html |
需要元件 |
|
JS相依性 |
|
已監聽的事件(事件名稱——觸發器) |
|
StartProcess和StartPointList元件共用模型類。 從StartPointList中選取起點時,此元件變得相關。
模型 |
processnamelist.js |
檢視 |
processnamelist.js |
範本 |
tracking.html(在route資料夾中) |
需要元件 |
不適用 |
JS相依性 |
processname模型 |
已監聽的事件(事件名稱——觸發器) |
|
ProcessNameList不依賴於其他元件。 但是,它在內部取決於ProcessInstanceList模型類,而ProcessInstanceList模型類又取決於其他元件。 因此,ProcessNameList使用許多模型類,如ProcessInstanceList、ProcessInstance、TaskList、Teamtask和Task。 除了這些相依性外,ProcessNameList還可獨立使用。
模型 |
processname.js |
檢視 |
processname(在processnamelist.js中) |
範本 |
processname.html |
需要元件 |
不適用 |
JS相依性 |
過程實例清單模型 |
已監聽的事件(事件名稱——觸發器) |
change - processname model |
模型 |
processnamelist.js |
檢視 |
processinstancelist.js |
範本 |
tracking.html(在route資料夾中) |
需要元件 |
不適用 |
JS相依性 |
processname模型 |
已監聽的事件(事件名稱——觸發器) |
|
ProcessInstanceList需要ProcessNameList中的事件,該事件指示用於讀取和顯示實例的進程名。 若要單獨使用ProcessInstanceList,請分別模擬事件觸發器。
模型 |
processinstance.js |
檢視 |
processnamelist.js中的processname |
範本 |
processinstance.html |
需要元件 |
不適用 |
JS相依性 |
任務清單模型 |
已監聽的事件(事件名稱——觸發器) |
change - processinstance model |
模型 |
processnamelist.js |
檢視 |
processinstancehistory.js |
範本 |
processinstancehistory.html |
需要元件 |
不適用 |
JS相依性 |
|
已監聽的事件(事件名稱——觸發器) |
|
ProcessInstanceHistory期望ProcessInstanceList中的事件指示要顯示哪個進程實例的歷史記錄。 除了這種依賴性外,該元件還可以獨立使用。
模型 |
outofoffice.js |
檢視 |
outofoffice.js |
範本 |
outofoffice.html |
需要元件 |
UserSearch |
JS相依性 |
用戶搜索視圖 |
已監聽的事件(事件名稱——觸發器) |
|
OutofOffice可獨立使用。
模型 |
sharequeue.js |
檢視 |
sharequeue.js |
範本 |
sharequeue.html |
需要元件 |
UserSearch |
JS相依性 |
用戶搜索視圖 |
已監聽的事件(事件名稱——觸發器) |
|
ShareQueue可單獨使用。
模型 |
uisettings.js |
檢視 |
uisettings.js |
範本 |
uisettings.html |
需要元件 |
不適用 |
JS相依性 |
不適用 |
已監聽的事件(事件名稱——觸發器) |
|
UISettings可獨立使用。
模型 |
appnavigation.js |
檢視 |
appnavigation.js |
範本 |
appnavigation.html |
需要元件 |
不適用 |
JS相依性 |
不適用 |
聆聽的活動 |
不適用 |
AppNavigation可以單獨使用。
模型 |
userinfo.js |
檢視 |
userinfo.js |
範本 |
userinfo.html |
需要元件 |
不適用 |
JS相依性 |
不適用 |
已監聽的事件(事件名稱——觸發器) |
|
UserInfo可獨立使用。
模型 |
wserror.js |
檢視 |
wserror.js |
範本 |
wserror.html |
需要元件 |
不適用 |
JS相依性 |
不適用 |
已監聽的事件(事件名稱——觸發器) |
newWsError - wserror模型 |
模型 |
usersearch.js |
檢視 |
usersearch.js |
範本 |
usersearch.html |
需要元件 |
不適用 |
JS相依性 |
不適用 |
已監聽的事件(事件名稱——觸發器) |
|
模型 |
searchtemplate.js |
檢視 |
searchtemplate(在searchtemplatelist.js中) |
範本 |
searchtemplate.html |
需要元件 |
不適用 |
JS相依性 |
不適用 |
已監聽的事件(事件名稱——觸發器) |
templateReacted-searchtemplate模型 |
模型 |
searchtemplatelist.js |
檢視 |
searchtemplatelist.js |
範本 |
tracking.html(在route資料夾中) |
需要元件 |
不適用 |
JS相依性 |
searchtemplate model |
已監聽的事件(事件名稱——觸發器) |
change - searchtemplatelist model |
模型 |
searchtemplatelist.js |
檢視 |
searchtemplatedetails.js |
範本 |
searchtemplatedetails.html |
需要元件 |
不適用 |
JS相依性 |
不適用 |
已監聽的事件(事件名稱——觸發器) |
searchTemplate:selected - searchtemplate模型 |