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

问题描述 投票:0回答:1

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

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

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

jira jira-plugin atlassian-plugin-sdk
1个回答
0
投票

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

this.showLoading();

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

© www.soinside.com 2019 - 2024. All rights reserved.