可重用组件的说明

AEM Forms工作区由可重用组件组成,这些组件在CRX™中以特定的文件夹结构组织。 每个组件在文件夹结构中指定的位置都有模型、视图和模板文件,JavaScript™依赖于其他组件文件,组件监听的事件以及在AEM Forms工作区触发这些事件的JavaScript对象。 此处提供具有组成文件名和相关性的可重用组件的完整列表。

TaskList

模型

tasklist.js

查看

tasklist.js

模板

tasklist.html

需要组件

  • 用户搜索

  • 任务

  • 团队任务

JS依赖关系

  • 任务模型

  • 团队任务模型

事件听取(事件名称——触发器)

  • filterSelected —— 任务列表模型

  • 删除——任务列表模型

  • updateQueue —— 任务列表模型

注意

只要您从自定义应用程序为此组件触发filterSelected事件,此组件可以独立于AEM Forms工作区使用。

任务

模型

task.js

查看

task.js

模板

task.html

需要组件

NA

JS依赖关系

  • 任务列表模型

  • 任务操作实用程序

事件听取(事件名称——触发器)

  • submitComplete -任务模型

  • 拒绝-任务模型

注意

工作区调用TaskList模型的fetchTasks函数,为此组件创建任务模型。

FilterList

模型

tasklist.js

查看

filterlist.js

模板

filterlist.html

需要组件

NA

JS依赖关系

NA

事件听取(事件名称——触发器)

  • 已获取——任务列表模型

  • 删除——任务列表模型

  • updateQueue —— 任务列表模型

  • refreshedQueue —— 任务列表模型

  • filterSelected —— 任务列表模型

筛选器

查看

filter.js

模板

filter.html

需要组件

NA

JS依赖关系

  • 字段:队列:{ name, qid, isDefault, type}

  • 字段:查询:字符串

  • 字段:parentView:过滤器列表视图

  • 字段:parentModel:任务列表模型

  • 字段:实用程序

事件聆听

NA

TeamQueues

模型

tasklist.js

查看

teamqueues.js

模板

teamqueues.html

需要组件

NA

JS依赖关系

NA

事件听取(事件名称——触发器)

  • 已获取——任务列表模型

  • 删除——任务列表模型

  • updateQueue —— 任务列表模型

  • teamQueuesReched —— 任务列表模型

TeamFilter

模型

NA

查看

teamfilter.js

模板

teamfilter.html

需要组件

NA

JS依赖关系

  • 扩展:过滤器视图

  • 字段:队列:{ name, qid, isDefault, type }

  • 字段:查询:字符串

  • 字段:parentView:过滤器列表视图

  • 字段:parentModel:任务列表模型

  • 字段:实用程序

事件聆听

NA

注意

TeamFilter获取指示已从TaskList组件中选择哪个任务的事件。 尽管这些组件共享模型类,但没有其他依赖关系。

TaskDetails

模型

tasklist.js

查看

taskdetails.js

模板

taskdetails.html

需要组件

大多数实用程序类

JS依赖关系

  • processinstancehistory.html

  • formrendering实用程序

  • 注释实用程序

  • 附件实用程序

  • 任务操作实用程序

  • 历史实用程序

事件听取(事件名称——触发器)

  • forwarded -任务模型

  • 共享-任务模型

  • 已咨询-任务模型

  • 拒绝-任务模型

  • 废弃-任务模型

  • 已解锁-任务模型

  • 锁定-任务模型

  • 索赔-任务模型

  • 更改:已选定任务——任务列表模型

  • change:formUrl -任务模型

  • attachmentURLFechetd -任务模型
  • newAttachment -任务模型
  • taskHistoryRecated -任务模型

  • prepareForSubmitComplete -任务模型
  • submitComplete -任务模型

CategoryList

模型

categorylist.js

查看

categorylist.js

模板

startprocess.html(在route文件夹中)

需要组件

类别

JS依赖关系

  • favoritecategoryfactory模型

  • allcategoryfactory模型

事件听取(事件名称——触发器)

  • allStartpointsRecited - categorylist模型

  • add - categorylist模型

注意

此组件使用一些其他组件(如StartPointList、StartPoint和任务)的模型类。 除此依赖关系外,CategoryList还可以单独使用。

类别

模型

category.js

查看

category.js

模板

category.html

需要组件

NA

JS依赖关系

  • categorylist模型

  • startpointlist模型

事件听取(事件名称——触发器)

  • 更改-类别模型

  • childrenRected -类别模型

  • 类别:选定——类别列表模型

StartPointList

模型

categorylist.js

查看

startpointlist.js

模板

startprocess.html(在route文件夹中)

需要组件

NA

JS依赖关系

  • 类别模型

  • favoritecategoryfactory模型

  • allcategoryfactory模型

  • 起点视图

  • startpointlist模型

  • 起点模型

  • 任务模型

  • 任务模型

  • 任务列表模型

  • 团队任务模型

事件听取(事件名称——触发器)

  • 类别:选定——类别列表模型

  • allStartpointsRecited - categorylist模型

注意

StartPointList和CategoryList组件共享模型类,因此前者取决于后者。 CategoryList访问显示类别开始点的相关信息。 要单独使用StartPointList,请模拟CategoryList中的事件触发器。

StartPoint

模型

startpoint.js

查看

startpoint.js

模板

startpoint.html

需要组件

NA

JS依赖关系

任务模型

事件听取(事件名称——触发器)

更改——起始点模型

StartProcess

模型

categorylist.js

查看

startprocess.js

模板

startprocess.html

需要组件

  • 大多数实用程序类

  • 用户搜索

JS依赖关系

  • 类别模型

  • favoritecategoryfactory模型

  • allcategoryfactory模型

  • formrendering实用程序

  • 注释实用程序

  • 附件实用程序

  • 任务操作实用程序

事件听取(事件名称——触发器)

  • 类别:选定——类别列表模型

  • change:invocedTask - startpointlist模型

  • change:formUrl -任务模型

  • 起点:已选——起始点列表模型

  • forwarded -任务模型

  • 废弃-任务模型

  • 已解锁-任务模型

  • 锁定-任务模型

  • attachmentURLFechetd -任务模型
  • newAttachment -任务模型
  • prepareForSubmitComplete -任务模型
  • submitComplete -任务模型

  • allStartpointsRecited - categorylist模型

注意

StartProcess和StartPointList组件共享模型类。 此组件变得相关,您从StartPointList中选择一个起点。

ProcessNameList

模型

processnamelist.js

查看

processnamelist.js

模板

tracking.html(在route文件夹中)

需要组件

NA

JS依赖关系

processname模型

事件听取(事件名称——触发器)

  • 添加——进程名列表模型

  • 已提取:进程名称——进程名列表模型

  • 更改——进程名列表模型

注意

ProcessNameList不依赖于其他组件。 但是,在内部它取决于ProcessInstanceList模型类,而ProcessInstanceList模型类又取决于其他组件。 因此,ProcessNameList使用许多模型类,如ProcessInstanceList、ProcessInstance、TaskList、Teamtask和任务。 除了这些依赖关系外,ProcessNameList还可以单独使用。

ProcessName

模型

processname.js

查看

processname(在processnamelist.js中)

模板

processname.html

需要组件

NA

JS依赖关系

processinstancelist模型

事件听取(事件名称——触发器)

change - processname模型

ProcessInstanceList

模型

processnamelist.js

查看

processinstancelist.js

模板

tracking.html(在route文件夹中)

需要组件

NA

JS依赖关系

processname模型

事件听取(事件名称——触发器)

  • processname:selected - processnamelist模型

  • 进程名称:已获取实例——进程名列表模型

注意

ProcessInstanceList需要ProcessNameList中的事件,用于指示用于读取和显示实例的进程名称。 要单独使用ProcessInstanceList,请单独模拟事件触发器。

ProcessInstance

模型

processinstance.js

查看

processnamelist.js中的进程名

模板

processinstance.html

需要组件

NA

JS依赖关系

任务列表模型

事件听取(事件名称——触发器)

change - processinstance模型

ProcessInstanceHistory

模型

processnamelist.js

查看

processinstancehistory.js

模板

processinstancehistory.html

需要组件

NA

JS依赖关系

  • processname模型

  • 历史实用程序

事件听取(事件名称——触发器)

  • processname:selected - processnamelist模型

  • processinstance:selected - processinstancelist模型

  • tasksReacted - processinstance模型

注意

ProcessInstanceHistory需要ProcessInstanceList中的事件,指示将显示哪个进程实例的历史记录。 除此依赖关系外,组件还可以单独使用。

OutofOffice

模型

outofoffice.js

查看

outofoffice.js

模板

outofoffice.html

需要组件

用户搜索

JS依赖关系

用户搜索视图

事件听取(事件名称——触发器)

  • outOfficeSettingsIchated - outoffice模型

  • outOfficeSettingsSaved - outofice模型

  • processesRiched - outofice模型

  • principalSelected —— 主搜索视图

注意

OutofOffice可单独使用。

ShareQueue

模型

sharequeue.js

查看

sharequeue.js

模板

sharequeue.html

需要组件

用户搜索

JS依赖关系

用户搜索视图

事件听取(事件名称——触发器)

  • queueAccessGrated - sharequeue模型

  • queueAccessRequested - sharequeue模型

  • grantedUsersRected - sharequeue模型

  • accessibleUsersReached - sharequeue模型
  • queueAccessRevoded - sharequeue模型

  • queueAccessRemoved - sharequeue模型

  • principalSelected —— 主搜索视图

注意

ShareQueue可以单独使用。

UISettings

模型

uisettings.js

查看

uisettings.js

模板

uisettings.html

需要组件

NA

JS依赖关系

NA

事件听取(事件名称——触发器)

  • preferencesRecated —— 怀疑模型

  • settingUpdated - uisetings模型

注意

UISettings可以单独使用。

AppNavigation

模型

appnavigation.js

查看

appnavigation.js

模板

appnavigation.html

需要组件

NA

JS依赖关系

NA

事件聆听

NA

注意

AppNavigation可以单独使用。

UserInfo

模型

userinfo.js

查看

userinfo.js

模板

userinfo.html

需要组件

NA

JS依赖关系

NA

事件听取(事件名称——触发器)

  • userImageUrlRected - userinfo模型
  • sessionRextended - userinfo model
  • sessionExpired - userinfo模型
注意

UserInfo可以单独使用。

WSError

模型

wserror.js

查看

wserror.js

模板

wserror.html

需要组件

NA

JS依赖关系

NA

事件听取(事件名称——触发器)

newWsError - wserror模型

UserSearch

模型

usersearch.js

查看

usersearch.js

模板

usersearch.html

需要组件

NA

JS依赖关系

NA

事件听取(事件名称——触发器)

  • principalSearchd - principalsearch模型
  • outOfOfficeInfoIched —— 用户搜索模型

SearchTemplate

模型

searchtemplate.js

查看

searchtemplate(在searchtemplatelist.js中)

模板

searchtemplate.html

需要组件

NA

JS依赖关系

NA

事件听取(事件名称——触发器)

templateReched- search模板模型

SearchTemplateList

模型

searchtemplatelist.js

查看

searchtemplatelist.js

模板

tracking.html(在route文件夹中)

需要组件

NA

JS依赖关系

searchtemplate模型

事件听取(事件名称——触发器)

更改-searchtemplatelist模型

SearchTemplateDetails

模型

searchtemplatelist.js

查看

searchtemplatedetails.js

模板

searchtemplatedetails.html

需要组件

NA

JS依赖关系

NA

事件听取(事件名称——触发器)

searchTemplate:selected - searchtemplate模型

On this page

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now