示例
在此程序包中,我们还提供了一些自定义示例(位于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 -
保存修订
这是如何更新现有对话框的示例。 我们在此中添加了发布按钮。 我们允许修改对话框的内容。 在此处引用其json:save_revision
以下是自定义之前和自定义之后的审核面板: