power apps中写一个如果时间选取器中时间大于当前时间则不能提交
时间: 2024-03-12 19:43:40 浏览: 22
您可以使用 Power Apps 中的 If 函数和 Now 函数来实现此功能。假设您的时间选取器名称为"TimePicker1",您可以按照以下步骤进行设置:
1. 在提交按钮的 OnSelect 属性中添加以下代码:
```
If(TimePicker1.SelectedTime > Now(), Notify("无法提交,所选时间大于当前时间", NotificationType.Error), SubmitForm(Form1))
```
2. 在 Notify 函数中添加您想要显示的错误消息。在这种情况下,消息为"无法提交,所选时间大于当前时间"。
3. 如果所选时间小于或等于当前时间,则将提交表单。
请注意,此代码仅在用户单击提交按钮时检查时间选择器中的时间是否大于当前时间。如果您需要在用户更改时间时立即验证,请将此代码添加到时间选择器的 OnChange 属性中。
相关问题
写一个power apps中datacardvalue控件中的时间大于当前时间则无法提交
可以通过以下步骤实现:
1. 在 DataCardValue 控件的 Default 属性中设置为当前时间:
```
If(!IsBlank(ThisItem.Time), ThisItem.Time, Now())
```
2. 在 DataCardValue 控件的 Valid 属性中添加以下公式:
```
Value >= Now()
```
这个公式会检查时间是否大于或等于当前时间,如果不符合条件,则会阻止提交。
power apps写一个输入框用来筛选数据表中指定的数据列
可以按照以下步骤进行:
1. 打开 Power Apps 并创建一个新的屏幕。
2. 在屏幕上添加一个文本输入框,用于输入筛选条件。
3. 在数据表中选中需要筛选的数据列。
4. 在屏幕上添加一个数据表格控件,并将其绑定到数据表中选中的数据列。
5. 在数据表格控件的属性面板中,找到“筛选器”选项。
6. 点击“筛选器”选项,选择“添加筛选器”。
7. 在“添加筛选器”对话框中,选择要筛选的数据列,并设置筛选条件为“包含”或“等于”。
8. 在文本输入框中输入筛选条件,并按下“Enter”键进行筛选。
9. 数据表格控件将只显示符合筛选条件的数据行。
注意:在设置筛选器时,如果需要筛选多个条件,可以添加多个筛选器,并设置“与”或“或”的逻辑关系。