我试图根据一些多选列表框的选择为表单实现几个规则。我通过单击"自定义表单"自定义现有SharePoint列表的表单。在SharePoint中。首先,列表中的选择字段(多个选择)在InfoPath中奇怪地绑定:
我无法更改变量的名称" Value"和房地产类别不应是必填字段。 (*)
在一个视图中,我有一个"业务部门购买"框是一个多选框(选项),还有一个下一个按钮。只有在做出选择时,才能使用下一个按钮。
所以我尝试了下一个按钮的以下规则:
Rule Type Action:
IF Value (of Business Unit Pruchase) is not blank -> Switch to next view
这可以正常工作,但现在我想在没有选择文本框的情况下禁用下一个按钮,因为这样可以更清楚地选择beofre是否可以继续。所以我尝试了这个:
Rule Type Formatting:
IF Value is blank -> disable this control
当多个文本框没有选择任何项目时,这会根据需要禁用该按钮,但在选择一个或多个项目后,没有任何反应。有什么理由不起作用吗?
通常在做出选择时,字段"值" "业务部门购买"应该包含一个或多个字符串,因此不应该是空白。
答案 0 :(得分:2)
多选列表框几乎总是包含一个空白元素条目,除非已手动删除(例如通过代码)。
因此,条件Value is blank
几乎总是如此。
要解决此问题,请使用“条件”构建器的字段选择对话框中的下拉列表将您的条件设置为:
All occurrences of Value are blank -> Disable this control
如果这样做,则应在选择一个或多个项目时启用控件。