Groovy 如何在Jira中创建对话框?
我已经为Jira中的一个转换步骤上的克隆问题编写了一个groovy脚本。该脚本在后台运行良好,并创建所需的克隆问题 我希望屏幕上出现一个对话框,在实际克隆问题之前确认克隆问题的名称Groovy 如何在Jira中创建对话框?,groovy,dialog,jira,Groovy,Dialog,Jira,我已经为Jira中的一个转换步骤上的克隆问题编写了一个groovy脚本。该脚本在后台运行良好,并创建所需的克隆问题 我希望屏幕上出现一个对话框,在实际克隆问题之前确认克隆问题的名称 如何创建这样的对话框 考虑查看中的对话框模式 这里有一个非常简单的例子 HTML: <button id="dialog-button" class="aui-button">Show dialog</button> var dialog = new AJS.Dialog({ id:
如何创建这样的对话框 考虑查看中的对话框模式 这里有一个非常简单的例子 HTML:
<button id="dialog-button" class="aui-button">Show dialog</button>
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();
});
显示对话框
JavaScript:
<button id="dialog-button" class="aui-button">Show dialog</button>
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();
});
var dialog=新建AJS.dialog({
id:“示例对话框”,
closeOnOutsideClick:false
});
dialog.addHeader(“dialog”);
添加面板(“面板1”,面板1的部分内容。,“面板主体”);
添加按钮(“确定”,函数(对话框){
dialog.hide();
}, "#");
//向“显示对话框”按钮添加行为
AJS.$(“#对话框按钮”)。单击(函数(){
dialog.show();
});
有一种更简单的方法可以做到这一点,它不需要在AUI或沙盒中编写任何自定义脚本。添加一个名为“我了解我正在转换此问题”的自定义字段,并将其添加到自定义屏幕(可以称为“转换确认”。然后将此屏幕添加到转换,并添加一个验证器,使上述字段在此特定转换中成为必要字段。完成!:)当你在谷歌上搜索JIRA API对话框时,哪一个是第二个链接