Show Menu
主题×

可重用组件的说明

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

TaskList

模型
tasklist.js
查看
tasklist.js
模板
tasklist.html
需要组件
  • 用户搜索
  • 任务
  • 团队任务
JS依赖关系
  • 任务模型
  • 团队任务模型
事件聆听(事件姓名——触发器)
  • filterSelected —— 任务列表模型
  • 删除——任务列表模型
  • updateQueue —— 任务列表模型
此组件可以独立于AEM Forms工作区使用,前提是您从自定义应用程序中为此组件触发filterSelected事件。

任务

模型
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 —— 任务列表模型
  • teamQueues已获取——任务列表模型

TeamFilter

模型
NA
查看
teamfilter.js
模板
teamfilter.html
需要组件
NA
JS依赖关系
  • 扩展:滤镜视图
  • 字段:queue :{ 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模型
事件聆听(事件姓名——触发器)
  • allStartpointsIcated - categorylist模型
  • add - categorylist模型
此组件使用某些其他组件的模型类,如StartPointList、StartPoint和任务。 除此依赖关系外,CategoryList还可以单独使用。

类别

模型
category.js
查看
category.js
模板
category.html
需要组件
NA
JS依赖关系
  • categorylist模型
  • startpointlist模型
事件聆听(事件姓名——触发器)
  • 更改-类别模型
  • childrenIchated -类别模型
  • 类别:选定——类别列表模型

StartPointList

模型
categorylist.js
查看
startpointlist.js
模板
startprocess.html(在route文件夹中)
需要组件
NA
JS依赖关系
  • 类别模型
  • favoritecategoryfactory模型
  • allcategoryfactory模型
  • 起始点视图
  • startpointlist模型
  • 起点模型
  • 任务模型
  • 任务模型
  • 任务列表模型
  • 团队任务模型
事件聆听(事件姓名——触发器)
  • 类别:选定——类别列表模型
  • allStartpointsIcated - categorylist模型
StartPointList和CategoryList组件共享模型类,因此前者取决于后者。 CategoryList访问显示哪个类别开始点的相关信息。 要单独使用StartPointList,请模拟CategoryList中的事件触发器。

StartPoint

模型
startpoint.js
查看
startpoint.js
模板
startpoint.html
需要组件
NA
JS依赖关系
任务模型
事件聆听(事件姓名——触发器)
change-startpoint模型

StartProcess

模型
categorylist.js
查看
startprocess.js
模板
startprocess.html
需要组件
  • 大多数实用程序类
  • 用户搜索
JS依赖关系
  • 类别模型
  • favoritecategoryfactory模型
  • allcategoryfactory模型
  • formrendering实用程序
  • 注释实用程序
  • 附件实用程序
  • 任务操作实用程序
事件聆听(事件姓名——触发器)
  • 类别:选定——类别列表模型
  • change:invokedTask - startpointlist模型
  • change:formUrl -任务模型
  • 起点:选定——起点列表模型
  • forwarded -任务模型
  • 废弃-任务模式
  • 已解锁-任务模型
  • 锁定-任务模型
  • attachmentURLFechetd -任务模型
  • newAttachment -任务模型
  • prepareForSubmitComplete -任务模型
  • submitComplete -任务模型
  • allStartpointsIcated - categorylist模型
StartProcess和StartPointList组件共享模型类。 此组件变得相关,您可以从StartPointList中选择一个起点。

ProcessNameList

模型
processnamelist.js
查看
processnamelist.js
模板
tracking.html(在route文件夹中)
需要组件
NA
JS依赖关系
进程名模型
事件聆听(事件姓名——触发器)
  • add - processnamelist model
  • 获取的:进程名称——进程名称列表模型
  • change - processnamelist model
ProcessNameList不依赖于其他组件。 但是,它在内部取决于ProcessInstanceList模型类,而ProcessInstanceList模型类又取决于其他组件。 因此,ProcessNameList使用许多模型类,如ProcessInstanceList、ProcessInstance、TaskList、Teamtask和任务。 除了这些依赖关系外,ProcessNameList还可以单独使用。

ProcessName

模型
processname.js
查看
processname(在processnamelist.js中)
模板
processname.html
需要组件
NA
JS依赖关系
过程实例列表模型
事件聆听(事件姓名——触发器)
change - processname模型

ProcessInstanceList

模型
processnamelist.js
查看
processinstancelist.js
模板
tracking.html(在route文件夹中)
需要组件
NA
JS依赖关系
进程名模型
事件聆听(事件姓名——触发器)
  • 进程名称:选定——进程名称列表模型
  • 进程名称:获取的实例——进程名列表模型
ProcessInstanceList需要ProcessNameList中的事件,用于指示用于获取和显示实例的进程名。 要单独使用ProcessInstanceList,请单独模拟事件触发器。

ProcessInstance

模型
processinstance.js
查看
processnamelist.js中的进程名
模板
processinstance.html
需要组件
NA
JS依赖关系
任务列表模型
事件聆听(事件姓名——触发器)
change-processinstance模型

ProcessInstanceHistory

模型
processnamelist.js
查看
processinstancehistory.js
模板
processinstancehistory.html
需要组件
NA
JS依赖关系
  • 进程名模型
  • 历史记录实用程序
事件聆听(事件姓名——触发器)
  • 进程名称:选定——进程名称列表模型
  • 进程实例:选定——进程实例列表模型
  • tasks获取的——进程实例模型
ProcessInstanceHistory需要ProcessInstanceList中的事件,指示将显示哪个进程实例的历史记录。 除此依赖关系外,该组件还可以单独使用。

OutofOffice

模型
outofoffice.js
查看
outofoffice.js
模板
outofoffice.html
需要组件
用户搜索
JS依赖关系
用户搜索视图
事件聆听(事件姓名——触发器)
  • outOfficeSettingsIchated - outfofice模型
  • outOfficeSettingsSaved - outofice模型
  • processesIchated - outofice模型
  • principalSelected —— 主要搜索视图
OutofOffice可单独使用。

ShareQueue

模型
sharequeue.js
查看
sharequeue.js
模板
sharequeue.html
需要组件
用户搜索
JS依赖关系
用户搜索视图
事件聆听(事件姓名——触发器)
  • queueAccessGranted - sharequeue模型
  • queueAccessRequested - sharequeue模型
  • grantedUsersReached - sharequeue模型
  • accessibleUsersIchated - sharequeue模型
  • queueAccessRevoded - sharequeue模型
  • queueAccessRemoved —— 共享队列模型
  • principalSelected —— 主要搜索视图
ShareQueue可以单独使用。

UISettings

模型
uisettings.js
查看
uisettings.js
模板
uisettings.html
需要组件
NA
JS依赖关系
NA
事件聆听(事件姓名——触发器)
  • preferences获取的——提交模型
  • settingUpdated - uisettings模型
UISettings可单独使用。

AppNavigation

模型
appnavigation.js
查看
appnavigation.js
模板
appnavigation.html
需要组件
NA
JS依赖关系
NA
事件聆听
NA
AppNavigation可以单独使用。

用户信息

模型
userinfo.js
查看
userinfo.js
模板
userinfo.html
需要组件
NA
JS依赖关系
NA
事件聆听(事件姓名——触发器)
  • userImageUrlIchated - userinfo模型
  • sessionRenewed - userinfo模型
  • sessionExpired - userinfo模型
UserInfo可以单独使用。

WSError

模型
wserror.js
查看
wserror.js
模板
wserror.html
需要组件
NA
JS依赖关系
NA
事件聆听(事件姓名——触发器)
newWsError —— 错误模型

UserSearch

模型
usersearch.js
查看
usersearch.js
模板
usersearch.html
需要组件
NA
JS依赖关系
NA
事件聆听(事件姓名——触发器)
  • principalSearched - principalsearch模型
  • outOfOfficeInfoIched —— 用户搜索模型

搜索模板

模型
searchtemplate.js
查看
search模板(在searchtemplatelist.js中)
模板
searchtemplate.html
需要组件
NA
JS依赖关系
NA
事件聆听(事件姓名——触发器)
templateRechated- search模板模型

SearchTemplateList

模型
searchtemplatelist.js
查看
searchtemplatelist.js
模板
tracking.html(在route文件夹中)
需要组件
NA
JS依赖关系
search模板模型
事件聆听(事件姓名——触发器)
change - searchtemplatelist模型

SearchTemplateDetails

模型
searchtemplatelist.js
查看
searchtemplatedetails.js
模板
searchtemplatedetails.html
需要组件
NA
JS依赖关系
NA
事件聆听(事件姓名——触发器)
searchTemplate:selected - searchtemplate模型