Power Apps下拉菜单选择foo时显示3个输入文本区域的实现问题
Power Apps 下拉控制文本输入框显隐实现方案
原有表达式问题
你当前写的If(Dropdown1.Selected.'Planet_TP_Java_F9',"3")存在两处错误:
- 未添加选中值等于
foo的判断逻辑 - 返回字符串
"3"不符合控件显隐属性的要求,Visible属性需要接收布尔值(true/false)
正确调整步骤
- 找到你需要控制显隐的3个文本输入控件,依次选中每个控件
- 在属性面板找到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
相关产品推荐
相关产品推荐

