Jira:openCreateIssueDialog未定义

问题描述 投票:0回答:1

我正进入(状态:

未捕获的参考错误:未定义openCreateIssueDialog

每当我试图打开Jira的创建问题对话框时。我正在使用以下部分代码。

AP.require('jira', function(jira){
  jira.openCreateIssueDialog(function(issues){
      alert(issues[0]['fields']['summary']);
  } , {
      pid: 10000,
      issueType: 1
  });
});
events jira jira-plugin atlassian-connect
1个回答
0
投票

尝试如下所示:

AP.jira.openCreateIssueDialog(function(issues){
  alert(issues[0]['fields']['summary']);
}, {
  pid: 10000,
  issueType: 1,
  fields : {
    summary: "Hello World",
    environment : "My environment",
    priority : 2,
    assignee: "tom",
    reporter: "bob",
    labels : ["Mylabel","MyOtherLabel"],
    description : "My first Issue",
    duedate : "11/Oct/16",
    fixVersions : 10001,
    versions : 10000,
    components : "My component",
    timetracking_originalestimate: "2w",
    timetracking_remainingestimate: "3d",
    worklog_activate: true,
    worklog_timeLogged: "2"
  }
});

请注意,AP.requireAP.define已弃用,将被删除。

从Atlassian Connect文档:

AP.require和AP.define已弃用,将于2017年8月后删除。

现在可以直接从AP调用可用模块,例如AP.request或AP.jira。不会为AP.define提供替代方案。有关详细信息,请参阅迁移到Atlassian Connect JavaScript V5。

https://developer.atlassian.com/static/connect/docs/latest/concepts/javascript-api.html

© www.soinside.com 2019 - 2024. All rights reserved.