跳至主要内容

Close Current Popup 关闭当前弹窗

在弹窗页的 Close、Cancel、OK 或 Done 按钮中关闭当前弹窗,可向打开方返回结果。

交互文档修订:2026-10-21

交互: Close Current Popup 关闭当前弹窗

在弹窗页的 Close、Cancel、OK 或 Done 按钮中关闭当前弹窗,可向打开方返回结果。

功能说明

仅关闭包含当前对象的弹窗,无需 Page Code。将行为放在弹窗内部;它不执行主页面跳转。

使用方法:关闭或返回结果

默认关闭弹窗而不返回值。需要把选择结果传回打开方时,勾选 Return data when this button is clicked (optional),并填写结果表达式。

  • Cancel / Close:通常保持不返回结果。
  • OK / Done:可返回 { confirmed: true } 或业务需要的值。
  • Enabled:控制当前行为是否启用。
  • 如需按条件启用、调整光标或禁用态显隐,展开 Advanced options 并核对实际提供的字段。
TextText
// Result expression
({ confirmed: true, motorId: selectedMotorId })

限制与常见问题

仅用于当前弹窗上下文。返回结果不会写入 PLC;设备写入仍需 Write Tag / Write Tag Bit,并受宿主权限和审计控制。

Close Popup 编辑器,显示 Enabled 和可选 Return data 复选框
图示 1: Close Popup 编辑器

默认只关闭包含此按钮的弹窗,下层页面保持打开;需要返回数据时再勾选 Return data。

再次点击图片或按 Esc 关闭