javascript - Lightswitch HTML - 不为空的表过滤器

标签 javascript visual-studio-lightswitch lightswitch-2013

当您创建浏览屏幕并添加表格控件时,您可以对其进行过滤以查找特定的,但是消除空值不是基本选项之一,请有人指出我如何实现的方向这个或者如果这可能的话?

示例: enter image description here

当“EstTravelFromSite”为空时,我希望表格不显示此结果。

我可以在此屏幕上或通过在表格上输入一些 JS 代码来实现此目的吗?

感谢您的帮助

最佳答案

如果您要过滤的列是可为空的数据类型,Lightswitch 将为您提供“为空”或“不为空”选项。如果您使用 Lightswitch 表设计器来创建数据模型,Lightswitch 将公开任何未标记为“必需”的列作为可为空的数据类型(过于简单化,但在这里已经足够了)。因此请检查您的数据定义。

表设计器显示必需和非必需(隐式可为空)整数属性。 Table designer showing required and not required (implicitly nullable) integer properties

筛选可空属性的查询过滤器 Screen query filter for a nullable property

针对所需属性的屏幕查询过滤器 Screen query filter for a required property

如果这在您的设计中不起作用,另一种选择是创建一个查询(右键单击表并选择“添加查询”),然后添加代码以过滤掉包含空值的记录(编写代码 -> Query1_PreProcessQuery)。因为这是在服务器端发生的,所以代码将是 VB 或 C#,具体取决于项目的创建方式。然后使用查询而不是表作为屏幕的源。

关于javascript - Lightswitch HTML - 不为空的表过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35983851/

相关文章:

visual-studio-2013 - 如何在 LightSwitch 中自定义全局导航菜单 - Visual Studio 2013

visual-studio - Visual Studio Lightswitch - 版本管理

c# - 电灯开关数据源错误中的共享点

javascript - 在嵌入灯开关屏幕的 iframe 中,如何从父自定义控件元素调用 java 脚本函数?

javascript - 推特 Bootstrap : Call a js function when a dropdown is closed

javascript - Ajax 请求未加载新数据

Javascript - 连接字符串和 int 不起作用(Lightswitch HTML)

javascript - Canvas toBlob 在 iPhone Safari 上不起作用?

javascript - 如何在 HTML 中淡入/淡出背景音乐(无 Flash)?