如何在Jira中创建对话框?

时间:2013-07-30 08:42:30

标签: groovy dialog jira

我已经为Jira中的过渡步骤编写了一个用于克隆问题的groovy脚本。该脚本在后台运行良好,并创建所需的克隆问题。

我想在屏幕上显示一个对话框,在实际克隆问题之前确认克隆问题的名称。

如何创建此类对话框?

2 个答案:

答案 0 :(得分:3)

考虑查看AUI Sandbox中的对话模式。

这是一个非常简单的例子......

<强> HTML:

<button id="dialog-button" class="aui-button">Show dialog</button>

<强> JavaScript的:

var dialog = new AJS.Dialog({
    id: "example-dialog", 
    closeOnOutsideClick: false
});

dialog.addHeader("Dialog");
dialog.addPanel("Panel 1", "<p>Some content for panel 1.</p>", "panel-body");

dialog.addButton("OK", function (dialog) {
    dialog.hide();
}, "#");

// add behaviour to the "Show Dialog" button
AJS.$("#dialog-button").click(function() {
    dialog.show();
});

答案 1 :(得分:0)

有一种更简单的方法可以在AUI或Sandbox中不需要任何自定义脚本。添加一个名为&#34的自定义字段;我知道我正在转换此问题&#34;并将其添加到自定义屏幕(可以调用&#34;转换确认&#34;然后将此屏幕添加到转换并添加验证器,使上述字段在此特定转换中成为必需的。完成!:)