2017-03-29 1 views
0

Ich bekomme Uncaught Reference Error: openCreateIssueDialog ist nicht definiert, wenn ich versuche, Erstellungsdialog von jira zu öffnen.Ich verwende folgenden Teil des Codes.Jira: openCreateIssueDialog ist nicht definiert

AP.require('jira', function(jira){ 
    jira.openCreateIssueDialog(function(issues){ 
     alert(issues[0]['fields']['summary']); 
    } , { 
     pid: 10000, 
     issueType: 1 
    }); 
}); 

Antwort

0

wie im folgenden gezeigt Versuchen:

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" 
    } 
}); 

Beachten Sie, dass AP.require und AP.define sind veraltet und werden entfernt.

Von der Atlassian Connect Dokumentation:

AP.require and AP.define are deprecated and will be removed after August 2017.

The available modules can now be called directly from AP, such as AP.request or AP.jira. No alternative will be provided for AP.define. See Migrate to Atlassian Connect JavaScript V5 for more information.

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