配置慢速加载小工具时确认“保存”按钮

时间:2014-07-14 21:23:10

标签: jira jira-plugin atlassian-plugin-sdk

我的小工具需要很长时间才能加载。当用户编辑配置并单击“保存”时,当前没有任何事情发生(在此期间用户想知道发生了什么并反复单击“保存”),然后(经过长时间的无响应)我的小工具描绘了之前的样子配置更改,然后立即绘制新外观。

我想在Save上显示一些确认,然后在不首先绘制旧外观的情况下绘制新外观。

我在src / main / resources / gadgets / my-gadget.xml文件中找到了一个位置,在那里我可以写入控制台日志,在正确的时刻,在该开始时点击了Save。无反应的时期。代码中的点位于AJS.Gadget()中定义的函数内[view][args][ajaxOptions]的参数内。但是我可以使用什么代码来替换具有可见确认的日志条目 - 例如AJS.$("#config").show().html("Saving...")

1 个答案:

答案 0 :(得分:0)

这样就可以在arg中使用AJS.Gadget() - >查看: - > args: - > ajaxOptions: - >函数的第一行定义为ajaxOptions的值:

this.showLoading();

我还发现我必须在视图中附带this.hideLoading();: - >模板: - >函数的第一行定义为模板的值:....没有它,编辑菜单项将在第二次使用时确定性地消失!