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(在路由資料夾中) |
需要元件 |
類別 |
JS相依性 |
|
已監聽的事件(事件名稱 — 觸發器) |
|
此元件使用某些其他元件(如StartPointList、StartPoint和Task)的模型類。 除了此相依性外, CategoryList也可獨立使用。
模型 |
category.js |
檢視 |
category.js |
範本 |
category.html |
需要元件 |
不適用 |
JS相依性 |
|
已監聽的事件(事件名稱 — 觸發器) |
|
模型 |
categorylist.js |
檢視 |
startpointlist.js |
範本 |
startprocess.html(在路由資料夾中) |
需要元件 |
不適用 |
JS相依性 |
|
已監聽的事件(事件名稱 — 觸發器) |
|
StartPointList和CategoryList元件共用模型類,因此前者取決於後者。 CategoryList訪問有關顯示哪個類別起始點的資訊。 要單獨使用StartPointList,請從CategoryList模擬事件觸發器。
模型 |
startpoint.js |
檢視 |
startpoint.js |
範本 |
startpoint.html |
需要元件 |
不適用 |
JS相依性 |
任務模型 |
已監聽的事件(事件名稱 — 觸發器) |
更改 — 起始點模型 |
模型 |
categorylist.js |
檢視 |
startprocess.js |
範本 |
startprocess.html |
需要元件 |
|
JS相依性 |
|
已監聽的事件(事件名稱 — 觸發器) |
|
StartProcess和StartPointList元件共用模型類。 從StartPointList中選擇起始點時,此元件將變得相關。
模型 |
processnamelist.js |
檢視 |
processnamelist.js |
範本 |
tracking.html(在路由資料夾中) |
需要元件 |
不適用 |
JS相依性 |
processname model |
已監聽的事件(事件名稱 — 觸發器) |
|
ProcessNameList不依賴於其他元件。 但在內部,它取決於ProcessInstanceList模型類,而ProcessInstanceList模型類又取決於其他元件。 因此,ProcessNameList使用許多模型類,如ProcessInstanceList、ProcessInstance、TaskList、Teamtask和Task。 除了這些依賴項外,ProcessNameList還可單獨使用。
模型 |
processname.js |
檢視 |
processname(在processnamelist.js中) |
範本 |
processname.html |
需要元件 |
不適用 |
JS相依性 |
processinstancelist模型 |
已監聽的事件(事件名稱 — 觸發器) |
change - processname模型 |
模型 |
processnamelist.js |
檢視 |
processinstancelist.js |
範本 |
tracking.html(在路由資料夾中) |
需要元件 |
不適用 |
JS相依性 |
processname model |
已監聽的事件(事件名稱 — 觸發器) |
|
ProcessInstanceList需要ProcessNameList中的一個事件,該事件指示用於提取和顯示實例的進程名。 要單獨使用ProcessInstanceList,請單獨模擬事件觸發。
模型 |
processinstance.js |
檢視 |
processnamelist.js內的processname |
範本 |
processinstance.html |
需要元件 |
不適用 |
JS相依性 |
任務清單模型 |
已監聽的事件(事件名稱 — 觸發器) |
更改 — 處理實例模型 |
模型 |
processnamelist.js |
檢視 |
processinstancehistory.js |
範本 |
processinstancehistory.html |
需要元件 |
不適用 |
JS相依性 |
|
已監聽的事件(事件名稱 — 觸發器) |
|
ProcessInstanceHistory需要ProcessInstanceList中的一個事件,該事件指明要顯示哪個進程實例的歷史記錄。 除此相依性外,元件也可獨立使用。
模型 |
outofoffice.js |
檢視 |
outofoffice.js |
範本 |
outofoffice.html |
需要元件 |
UserSearch |
JS相依性 |
usersearch檢視 |
已監聽的事件(事件名稱 — 觸發器) |
|
OutofOffice可獨立使用。
模型 |
sharequeue.js |
檢視 |
sharequeue.js |
範本 |
sharequeue.html |
需要元件 |
UserSearch |
JS相依性 |
usersearch檢視 |
已監聽的事件(事件名稱 — 觸發器) |
|
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 — 錯誤模型 |
模型 |
usersearch.js |
檢視 |
usersearch.js |
範本 |
usersearch.html |
需要元件 |
不適用 |
JS相依性 |
不適用 |
已監聽的事件(事件名稱 — 觸發器) |
|
模型 |
searchtemplate.js |
檢視 |
searchtemplate(在searchtemplatelist.js中) |
範本 |
searchtemplate.html |
需要元件 |
不適用 |
JS相依性 |
不適用 |
已監聽的事件(事件名稱 — 觸發器) |
templateRechated-searchtemplate模型 |
模型 |
searchtemplatelist.js |
檢視 |
searchtemplatelist.js |
範本 |
tracking.html(在路由資料夾中) |
需要元件 |
不適用 |
JS相依性 |
searchtemplate model |
已監聽的事件(事件名稱 — 觸發器) |
變更 — searchtemplatelist模型 |
模型 |
searchtemplatelist.js |
檢視 |
searchtemplatedetails.js |
範本 |
searchtemplatedetails.html |
需要元件 |
不適用 |
JS相依性 |
不適用 |
已監聽的事件(事件名稱 — 觸發器) |
searchTemplate:selected - searchtemplate模型 |