【问题标题】:Atlassian Forge Jira Dashboard Gadget - No "entryPoint" for edit modeAtlassian Forge Jira 仪表板小工具 - 编辑模式没有“入口点”
【发布时间】:2022-12-11 04:31:50
【问题描述】:

我正在使用伪造文档 here 开发自定义 UI 仪表板小工具。文档指的是context.extension.entryPoint。我可以在view.getContext()返回的值中检索并查看contextcontext.extension,但返回的对象中没有entryPoint键。

我应该如何确定仪表板是否处于编辑模式以便我可以配置我的小工具?

相关代码是。

import { view } from '@forge/bridge';

const context = await view.getContext()
console.info(JSON.stringify(context))

【问题讨论】:

    标签: jira dashboard


    【解决方案1】:

    Atlassian 文档说“使用自定义 UI,您可以定义相同的资源来查看和编辑您的仪表板小工具”,然后继续描述我在上面发布的用于检索上下文的代码。我一直无法使用相同的组件来配置仪表板,因为上下文中没有“编辑”信息。我设法找到的唯一解决方案是创建一个单独的组件来配置仪表板,从而指定下面的清单,它指向一个单独的组件进行编辑。

    jira:dashboardGadget:
        ...
          resource: dashboard-quality
          resolver:
            function: resolver
          edit:
            resource: dashboard-quality-edit
    

    这似乎行得通并且没有太多额外的努力,所以我将接受它作为我自己的问题的答案,即使它并没有根据我的初衷真正解决它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-04-21
      • 1970-01-01
      • 2021-02-10
      • 1970-01-01
      • 2021-09-12
      • 1970-01-01
      • 2021-12-02
      • 1970-01-01
      相关资源
      最近更新 更多