You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

通过自定义UI操控Jira问题视图:触发描述输入框聚焦

解决方案

由于Forge自定义UI应用受沙箱限制无法直接操作宿主页面DOM,可通过Forge官方提供的Jira桥接API实现需求:

  • 使用@forge/bridge中的jira.editIssue方法,指定聚焦到问题描述字段(description),该方法会自动打开问题编辑面板(若未打开)并将焦点定位到描述输入框。

代码示例

import { Button } from '@forge/ui';
import { jira } from '@forge/bridge';

const FocusDescriptionBtn = () => {
  const handleFocus = async () => {
    try {
      await jira.editIssue({
        fields: ['description'],
        focus: 'description'
      });
    } catch (err) {
      console.error('聚焦描述框失败:', err);
    }
  };

  return <Button onClick={handleFocus}>聚焦描述输入框</Button>;
};

export default FocusDescriptionBtn;

说明

  1. 调用该API时,若问题未处于编辑状态,会自动触发编辑模式并聚焦到描述字段;若已在编辑状态,直接将焦点切换到描述输入框。
  2. 该方案完全基于Forge原生能力,符合Atlassian安全规范,无需依赖DOM操作。

内容的提问来源于stack exchange,提问作者ivadyhabimana

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 22:07:05