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

如何在Ontology Manager中配置Action提交前的用户确认弹窗?

在Ontology Manager中为Action添加确认弹窗的实现方案

完全可以实现这个需求,你可以通过两种方式配置符合要求的确认弹窗:

1. 用Action内置的确认配置快速实现

在Ontology Manager里编辑目标Action时,找到确认设置板块:

  • 勾选「启用确认弹窗」选项
  • 自定义弹窗标题和提示文本,比如标题设为「确认修改生产对象」,提示内容写「此操作将修改生产环境中正在使用的对象,确认继续?」
  • 还能自定义确认/取消按钮的文本,和删除数据集的弹窗风格对齐

2. 用Action SDK编写自定义逻辑(更灵活)

如果内置配置满足不了复杂需求,可借助Foundry的Action SDK写前端代码实现:

  • 在Action的前端代码里调用Foundry自带的Dialog组件
  • 用户触发提交时先弹出确认框,只有点击确认后才执行编辑逻辑
  • 示例代码片段:
import { Dialog } from "@foundry/ontology-ui";

async function executeAction() {
  const confirmResult = await Dialog.confirm({
    title: "确认修改生产对象",
    message: "此操作会修改生产环境中的在用对象,是否确认执行?",
    confirmButtonText: "确认修改",
    cancelButtonText: "取消"
  });

  if (confirmResult) {
    // 执行实际的对象编辑逻辑
    await ontology.objects.update(yourObject, updatedProperties);
  }
}

第一种方式适合快速配置,第二种适合需要自定义交互的场景,都能实现和删除数据集类似的确认弹窗效果。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 00:35:24