启用条件不工作

Enabled condition not working

我有一个名为:DBSERVERNAME 的 属性,它像这样绑定到我的编辑框:

现在,如果该文本框为空且基础变量 DBSERVERNAME 没有值,我希望禁用 "next" 按钮。

所以我创造了这样的条件:

但是没有任何反应,如果 DBSERVERNAME 属性 没有值,我如何确保按钮被禁用?

像这样的控制条件最好成对指定。把它想象成一系列的条件和动作。因此,您突出显示的条件有时会启用控件,但永远不会禁用它。

您需要添加一个禁用控制条件与互补条件Not DBSERVERNAME。当你在那里时,我建议只用 DBSERVERNAME 替换 DBSERVERNAME<>"",因为空的 属性 评估为 false,非空的 属性 评估为 true。

请注意,如果您将场景扩展到涵盖多个属性,您将希望将它们合并为一个条件以用于单个启用控制条件,而不是添加多个控制条件,以避免仅在几个条件之一时启用控件满足要求的条件。