当您创建浏览屏幕并添加表格控件时,您可以对其进行过滤以查找特定的,但是消除空值不是基本选项之一,请有人指出我如何实现的方向这个或者如果这可能的话?
当“EstTravelFromSite
”为空时,我希望表格不显示此结果。
我可以在此屏幕上或通过在表格上输入一些 JS 代码来实现此目的吗?
感谢您的帮助
最佳答案
如果您要过滤的列是可为空的数据类型,Lightswitch 将为您提供“为空”或“不为空”选项。如果您使用 Lightswitch 表设计器来创建数据模型,Lightswitch 将公开任何未标记为“必需”的列作为可为空的数据类型(过于简单化,但在这里已经足够了)。因此请检查您的数据定义。
如果这在您的设计中不起作用,另一种选择是创建一个查询(右键单击表并选择“添加查询”),然后添加代码以过滤掉包含空值的记录(编写代码 -> Query1_PreProcessQuery)。因为这是在服务器端发生的,所以代码将是 VB 或 C#,具体取决于项目的创建方式。然后使用查询而不是表作为屏幕的源。
关于javascript - Lightswitch HTML - 不为空的表过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35983851/