示例

在此程序包中,我们还提供了一些自定义示例(位于guides_extension/src) 。 下面是每个报表的简要说明。

  1. 上下文菜单
    在此示例中,我们已自定义file_options上下文菜单,以删除DeleteEdit选项,并将Duplicate选项替换为Download选项。

  2. 左侧面板
    在此示例中,我们已自定义left tab panel以使其他tab具有标题为“TEST EXTENSION”,以及具有标签Test Tab Panel的相应tab panel

  3. 右侧面板
    在此示例中,我们已自定义right tab panel,以使其具有名为“TEST EXTENSION”的其他tab,以及具有标签New Tab Panel的相应tab panel

  4. 存储库面板

  5. 工具栏
    在此示例中,我们已将Insert ElementInsert ParagraphInsert Numbered ListInsert Bulleted List按钮替换为包含所有这些按钮的单个More Insert Options按钮。

[查看应用示例]

  1. 注释工具箱
    在此示例中,我们在注释工具箱中添加了另一个按钮,用于在AEM中打开当前审阅主题。

  2. 审阅评论
    在此示例中,我们添加了将用户名替换为用户信息(包含评论者的全名和标题)、添加了唯一评论ID和mailTo图标,并添加了用于提及评论严重性和理由的输入字段。
    我们还在用于打开对话框的XMLEditor端的评论中添加了accept with modification按钮。

  3. 评论回复
    在此示例中,我们添加了将用户名替换为用户信息(包含评论者的全名和标题),并在评论标头中添加了mailTo图标。

  4. 内联审核面板
    在此文件中,我们会计算并分配唯一评论ID,如Review CommentComment Reply示例中所述。

    • setCommentId方法根据评论计数为每个评论设置唯一的评论ID。

    • setUserInfo设置userInfo的值,对每个评论使用全名和标题。

    • onNewCommentEvent确保为每个新评论或回复调用setUserInfo方法。

    • updatedProcessComments函数针对每个新评论事件运行,并确保在获得新评论事件时调用setCommentId

  5. 主题审阅面板:此文件扩展了内联审阅面板,以便添加的自定义项也可在审阅应用程序端工作。

  6. 接受修改对话框
    这是向应用程序添加新构件的示例。 在此处,我们创建了一个新对话框,该对话框有两个输入文本字段:Revised TextAdjudicator Comment Rationale

接受并修改对话框

以下是自定义之前和自定义之后的审核面板:

审阅面板;
接受并修改对话框

recommendation-more-help
11125c99-e1a1-4369-b5d7-fb3098b9b178