我正进入(状态:
未捕获的参考错误:未定义openCreateIssueDialog
每当我试图打开Jira的创建问题对话框时。我正在使用以下部分代码。
AP.require('jira', function(jira){
jira.openCreateIssueDialog(function(issues){
alert(issues[0]['fields']['summary']);
} , {
pid: 10000,
issueType: 1
});
});
尝试如下所示:
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.require
和AP.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