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

Power Apps下拉菜单选择foo时显示3个输入文本区域的实现问题

Power Apps 下拉控制文本输入框显隐实现方案

原有表达式问题

你当前写的If(Dropdown1.Selected.'Planet_TP_Java_F9',"3")存在两处错误:

  • 未添加选中值等于foo的判断逻辑
  • 返回字符串"3"不符合控件显隐属性的要求,Visible属性需要接收布尔值(true/false)

正确调整步骤

  1. 找到你需要控制显隐的3个文本输入控件,依次选中每个控件
  2. 在属性面板找到Visible属性,将属性值替换为以下表达式:
// 若下拉选项绑定的字段为默认Value
If(Dropdown1.Selected.Value = "foo", true, false)

如果你下拉菜单的选中值绑定的是你代码里的Planet_TP_Java_F9字段,就改成:

If(Dropdown1.Selected.'Planet_TP_Java_F9' = "foo", true, false)

简化写法

因为等式判断本身返回的就是布尔值,你可以直接把表达式简化为以下写法,效果完全一致:
Dropdown1.Selected.Value = "foo"

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 02:24:01