可以收集输入值或通过添加本地特性字段显示计算出的值设置为 HTML 客户端的某个屏幕 LightSwitch app 的。
创建本地属性
在 屏幕设计器 工具栏上,选择 添加数据项 按钮。
此时将出现“添加数据项”对话框。
在 添加数据项 对话框中,选择 本地属性 选项按钮。
在 类型 列表中,选择本地属性的类型。
可以选择任意标准类型,如 字符串、整数、电子邮件地址,或者与您的应用程序,例如 客户、订单详细信息或 产品的任何实体。
如果您要求此字段包含值,选择 为必需 复选框。
说明
如果此字段不包含值,当用户尝试打开屏幕时,验证将显示一条消息。
在 名称 文本框中,输入一个名称属性,然后选择 确定 按钮。
本地属性将显示在**“屏幕成员列表”**中。
向屏幕添加本地属性
在 屏幕成员列表中,将控件拖动到适当位置上的本地属性 屏幕内容树的。
在 屏幕内容树,是在本地属性旁边的列表中,选择适当的类型。
例如,因此,如果要创建本地属性显示电子邮件,可以更改其显示类型。电子邮件地址编辑器 或 电子邮件地址查看器。也可以将字符串本地属性作为 文本框、文本区域或 标签。
将有效性规则应用于本地属性
在 屏幕成员列表,请选择本地属性。
在 属性 窗口,则为;如果尚未展开,展开 验证 节点。
可用的验证规则将取决于当地的属性的类型。
如果该本地属性必须具有值,选择 为必需 复选框。
选择要应用于该本地属性的任何其他验证规则。例如,对于此类情况,字符串可以将 最大长度 属性。
若要执行更复杂的验证,选择 自定义验证。
显示代码编辑器。LightSwitch 生成名为 localPropertyName_Validate 的方法,并向其中添加自定义验证逻辑。