示例
在此程序包中,我们还提供了一些自定义示例(位于guides_extension/src
) 。 下面是每个报表的简要说明。
-
上下文菜单
在此示例中,我们已自定义file_options
上下文菜单,以删除Delete
和Edit
选项,并将Duplicate
选项替换为Download
选项。 -
左侧面板
在此示例中,我们已自定义left tab panel
以使其他tab
具有标题为“TEST EXTENSION”,以及具有标签Test Tab Panel
的相应tab panel
-
右侧面板
在此示例中,我们已自定义right tab panel
,以使其具有名为“TEST EXTENSION”的其他tab
,以及具有标签New Tab Panel
的相应tab panel
-
工具栏
在此示例中,我们已将Insert Element
、Insert Paragraph
、Insert Numbered List
、Insert Bulleted List
按钮替换为包含所有这些按钮的单个More Insert Options
按钮。
[查看应用示例]
-
注释工具箱
在此示例中,我们在注释工具箱中添加了另一个按钮,用于在AEM中打开当前审阅主题。 -
审阅评论
在此示例中,我们添加了将用户名替换为用户信息(包含评论者的全名和标题)、添加了唯一评论ID和mailTo图标,并添加了用于提及评论严重性和理由的输入字段。
我们还在用于打开对话框的XMLEditor端的评论中添加了accept with modification
按钮。 -
评论回复
在此示例中,我们添加了将用户名替换为用户信息(包含评论者的全名和标题),并在评论标头中添加了mailTo图标。 -
内联审核面板
在此文件中,我们会计算并分配唯一评论ID,如Review Comment
和Comment Reply
示例中所述。-
setCommentId
方法根据评论计数为每个评论设置唯一的评论ID。 -
setUserInfo
设置userInfo的值,对每个评论使用全名和标题。 -
onNewCommentEvent
确保为每个新评论或回复调用setUserInfo
方法。 -
updatedProcessComments
函数针对每个新评论事件运行,并确保在获得新评论事件时调用setCommentId
。
-
-
接受修改对话框
这是向应用程序添加新构件的示例。 在此处,我们创建了一个新对话框,该对话框有两个输入文本字段:Revised Text
和Adjudicator Comment Rationale
以下是自定义之前和自定义之后的审核面板: