在为 Jira 编写小工具时,我不断遇到奇怪的问题。我遇到了一些问题,比如选项被剪掉了,重新配置不起作用,最烦人的是:projectOrFilterPicker 不起作用。
我遇到的大多数奇怪问题都可以解决,这就是我所做的,但是我需要允许用户使用该快速搜索框来选择项目或过滤器。但是,只要我包含其中一个对话框,小工具就会无休止地加载,如果我调整屏幕大小(我用于其他事情的解决方法之一),我会收到错误 500。
奇怪的是,它在 Atlassian SDK 测试 Jira (V 4.4) 上本地工作,但在我的工作场所完整测试服务器 (V 2.1.3) 上不工作。
这是我正在使用的一些代码,如有必要,我可以发布更多代码:
var projectPicker = AJS.gadget.fields.projectOrFilterPicker(gadget, "projectId", args.projectOptions);
args.projectOptions 在这里定义:
args: function()
{
return [
{
key: "projectOptions",
ajaxOptions: "/rest/gadget/1.0/filtersAndProjects"
}
];
}()
任何见解/建议将不胜感激。提前致谢。
卡尔