这应该是一个简单的问题,但我无法弄清楚,我正在开发的电源应用程序中有一个表单。数据卡上有名为 TEST 的文本,但由于某种原因,它返回为空白。
我希望该按钮仅在所有数据卡值都包含文本时才可单击,否则将被禁用。
要实现此目的,您需要执行以下两个步骤:
设置表单模式 - 每当您使用编辑表单组件时,您都需要指定要在哪种模式下工作。由于您要向列表中添加新记录,因此需要将Form Mode设置为
NewForm
。您可以将当前屏幕的 OnVisible
属性或按钮的 OnSelect
属性(如果您从任何其他屏幕导航)设置为 NewForm(Form1)
。您可以在此处找到更多方法和更多见解。
将按钮的
DisaplayMode
属性设置为:
If(
Or(
IsBlank(Field1.Text),
IsBlank(Field2.Text),
IsBlank(Field3.Text),
IsBlank(Field4.Text)
),
DisaplayMode.Disabled,
DisaplayMode.Edit
)