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

Apex 22.1.1动态表单显示及提交值传递技术咨询

实现方案(针对Apex页面单选控制显示隐藏+跨页传值)

一、动态控制Page Items的显示与隐藏

1. 单组单选按钮控制(以Radio 1为例)

  • 进入页面1的页面设计器(Page Designer)
  • 选中Radio 1组件,点击右侧面板的「动态操作(Dynamic Actions)」标签,点击「+」创建新动态操作:
    • 名称自定义(比如"Radio1控制项显示隐藏")
    • 触发条件:事件选「Change」,选择类型选「Item(s)」,Item选Radio1的页面项名称(如P1_RADIO1)
    • 添加动作:选择「Show/Hide」
      • 受影响元素:勾选需要控制的目标Page Items(如P1_INPUT_A、P1_INPUT_B)
      • 客户端条件:选「Item Value」,Item选P1_RADIO1,条件选「Equals」,值填Radio1对应选项的实际值(比如"YES")
      • 点击「添加Else分支」,动作同样选「Show/Hide」,设置为隐藏目标元素

2. 两组单选组合控制(Radio1+Radio2共同判断)

如果需要根据两个单选的组合值触发显示隐藏:

  • 创建动态操作,触发条件同时监听P1_RADIO1和P1_RADIO2的「Change」事件
  • 客户端条件选择「JavaScript Expression」,输入组合判断逻辑,示例:
    $v("P1_RADIO1") === "OPTION_A" && $v("P1_RADIO2") === "OPTION_B"
    
  • 后续动作设置为对应Show/Hide,Else分支设置相反状态

二、提交页面传递值到下一页

1. 配置提交按钮的传值规则

  • 在页面1找到提交按钮(如P1_SUBMIT),进入属性设置面板:
    • 行为→目标页面:选择下一页的编号(比如页面2)
    • 点击「设置项(Set Items)」的「+」,逐一添加需要传递的项:
      • 名称:填写下一页接收值的Page Item名称(如P2_INPUT_A)
      • 值:填写当前页对应Page Item的引用(如&P1_INPUT_A.)

2. 下一页展示传递的值

  • 进入页面2的设计器,将接收值的Page Items(如P2_INPUT_A)拖到页面指定位置;或者用「显示文本(Display Text)」组件,设置其值为&P2_INPUT_A.,直接展示内容

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.26 01:15:37