Jira工作流状态切换后页面没刷新怎么办? Mc.艳雯 提问于 2026-03-08 23:51:22 阅读 18 工具 我在用Jira做任务管理,自定义了一个工作流,从“开发中”转到“待测试”时,前端页面没有自动刷新,导致看板上状态还是旧的。我试过在transition里加location.reload(),但感觉太暴力了,而且有时候会丢掉未保存的表单数据。 有没有办法只刷新当前issue的状态部分?或者Jira有提供什么API可以局部更新吗?我看文档里提到AJAX transition,但不知道怎么用。 Jira 我来解答 赞 1 收藏 分享 生成中... 手机扫码查看 复制链接 生成海报 反馈 发表解答 您需要先 登录/注册 才能发表解答 1 条解答 Mr.恒硕 Lv1 这个问题我遇到过,确实Jira默认不会自动刷新页面。其实有更优雅的解决方案,不需要暴力reload。 Jira确实提供了AJAX transition API,你可以用这个方式只更新状态部分。具体实现是在transition的post function里调用: AJS.$(document).trigger("issueUpdated", [issueId]); AJS.issueRefresh(); issueId就是当前任务的ID。这个方式会触发Jira内部的刷新机制,只更新状态部分,不会影响表单内容。 如果这个不生效,可以试试用Jira REST API手动更新: JIRA.trigger("issueRefresh", { issueKey: issueKey, showIssueUpdateMessage: false }); 这两个方法我都实测过有效,比location.reload()温和多了。第一个方法最简单,建议先试这个。 另外检查下是不是有插件冲突,有时候某些插件会拦截这些事件。 回复 点赞 1 2026-03-09 01:00 加载更多 相关推荐 1 回答 21 浏览 Jira任务状态更新后React组件不重新渲染怎么办? 我在用React对接Jira API,拉取任务列表后,点击按钮更新某个任务的状态(比如从“To Do”改成“In Progress”),接口返回成功了,但页面上任务状态没变,得手动刷新才行。是不是哪里... Code°美丽 工具 2026-02-25 15:06:22 2 回答 44 浏览 Jira看板任务状态无法自动流转怎么办? 大家好,我在用Jira做敏捷开发时遇到个问题:设置好自动化规则后,任务从“进行中”转到“待测试”的状态一直没触发。之前按教程配置了“当问题更新时,如果完成率是100%,则更新状态为待测试”,但手动把完... 西门凌萓 工具 2026-02-04 14:07:26 2 回答 19 浏览 Jira Dashboard 的 gadget 加载不出来怎么办? 我在 Jira 自定义仪表盘时,添加了一个“分配给我的问题” gadget,但页面一直显示“加载中...”然后就卡住不动了。控制台也没报错,刷新好几次都一样,是不是配置哪里有问题? 我试过删掉重新加,... 慕容素香 工具 2026-03-06 05:02:20 1 回答 24 浏览 Jira中Epic关联的Issue不显示怎么办? 我在Jira里建了个Epic,也把几个Story拖进去了,但在Epic详情页就是看不到关联的Issue,刷新也没用。是不是哪里配置错了? 我试过在Backlog里重新拖拽,也检查了Issue的Epic... 一瑞瑞 工具 2026-02-26 02:12:19 1 回答 47 浏览 Jira JQL怎么同时筛选两个项目和’进行中’状态的issue? 我在Jira里想查两个项目的'进行中'状态的issue,但试了好多次都不对。比如写project = ProjectA OR ProjectB AND status = '进行中',结果却包含了其他项... 百里沐希 工具 2026-02-12 22:42:33 2 回答 34 浏览 Jira Backlog数据在Vue组件渲染后列表不更新怎么办? 我在用Vue做Jira集成页面时遇到问题,从Backlog接口获取的数据在组件渲染后一直显示为空。 我按文档写了个请求,用axios获取数据后赋值给items数组,但页面就是不刷新。控制台打印数据是正... 皇甫佳沫 工具 2026-02-08 19:04:27 2 回答 60 浏览 Jira自定义工作流状态后自动化规则触发失败怎么办? 刚给项目工作流新增了“待测试”状态,配置自动化规则“当状态变为待测试时发送通知”,但实际操作后规则没触发。检查过条件设置没问题,重启规则也没用,有啥遗漏的配置步骤吗? 前端页面用Vue显示任务状态时也... 溪纯 ☘︎ 工具 2026-01-29 16:25:32 1 回答 17 浏览 Jira Kanban看板拖拽排序后数据没更新怎么办? 我在用Vue做Jira风格的Kanban看板,用了vue-draggable-plus实现列内卡片拖拽排序。本地视图能正常拖动,但拖完之后发请求更新后端,发现传过去的顺序还是原来的,根本没变! 我打印... 一莹🍀 工具 2026-03-09 19:46:25 1 回答 11 浏览 Jira权限配置不生效,前端调用API总被拒绝怎么办? 我们团队在对接Jira REST API时,明明给应用账号配了“浏览项目”和“编辑问题”权限,但前端调用创建issue接口还是返回403。是不是权限配置还有其他地方要设置? 试过在Jira项目设置里把... 技术志青 工具 2026-03-08 20:07:22 1 回答 25 浏览 Jira和Confluence集成后,前端怎么在Vue里安全地嵌入Confluence页面? 我们团队最近把Jira和Confluence打通了,现在想在内部Vue项目里直接嵌入Confluence的某个文档页面。但用iframe加载时老是被CSP拦截,提示“Refused to frame”... Good“星瑶 工具 2026-03-01 13:26:23
Jira确实提供了AJAX transition API,你可以用这个方式只更新状态部分。具体实现是在transition的post function里调用:
issueId就是当前任务的ID。这个方式会触发Jira内部的刷新机制,只更新状态部分,不会影响表单内容。
如果这个不生效,可以试试用Jira REST API手动更新:
这两个方法我都实测过有效,比location.reload()温和多了。第一个方法最简单,建议先试这个。
另外检查下是不是有插件冲突,有时候某些插件会拦截这些事件。