首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何检查按钮(可见属性)公式中组合框(选定项)的值

如何检查按钮(可见属性)公式中组合框(选定项)的值
EN

Stack Overflow用户
提问于 2018-09-07 14:42:55
回答 1查看 1.3K关注 0票数 3

我们有一个包含多个字段的PowerApps表单,这些字段必须在表单提交到Sharepoint列表之前完成。

我们不能要求或强制在内容类型和列表中,因为我们希望用户能够保存他们的数据,并回到它来编辑它之前,提交.

因此,我们需要禁用/隐藏提交按钮,直到用户完成这些字段。

在提交按钮控件中,我们使用一个公式来控制按钮的可见性属性,或者它的容器,即页脚。

所以我们尝试过这样的方法:

代码语言:javascript
复制
If(
    And(
        TitleField.Text <> "",DescOfInitiativeField.Text <> "", DateRaisedField.SelectedDate <> Date(
            1900,
            01,
            01
        ),
        Not IsEmpty(PersonalDataChoiceField.SelectedItems.Value),
        Not IsEmpty(SpecialCatChoiceField.SelectedItems.Value),
        Not IsEmpty(ChildrensDataChoiceField.SelectedItems.Value),
        Not IsEmpty(CriminalChoiceDataField),
    Not IsEmpty(SourcesOfDataChoiceField.SelectedItems.Value),

但我们运气不好..。

那么,正确的方法是什么呢?如何测试每个组合框字段中至少有一个选项被选中?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-09-10 12:22:18

我不知道你为什么在.Value后面加上.Selecteditems

代码语言:javascript
复制
If(IsEmpty(ComboBox.SelectedItems),false,true)

如果未选择任何内容,则返回false。

在按钮的可见函数中尝试这样的操作:

代码语言:javascript
复制
If(IsBlank(TitleField.Text) Or IsBlank(DescOfInitiativeField.Text) 
    Or DateRaisedField.SelectedDate = Date(1900,01,01) 
    Or IsEmpty(PersonalDataChoiceField.SelectedItems) 
    Or IsEmpty(SpecialCatChoiceField.SelectedItems) 
    Or IsEmpty(ChildrensDataChoiceField.SelectedItems) 
    Or IsBlank(CriminalChoiceDataField) 
    Or IsEmpty(SourcesOfDataChoiceField.SelectedItems), false, true)
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52224883

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档