我有一个包含Field性别的表格,我想将其转换为包含男性和女性字段的自定义控件(编辑:ComboBox)。对Lightswitch相对较新,我不知道如何去做那个方面。我试过看但找不到任何信息。我正在使用2012RC。感谢
答案 0 :(得分:6)
有四种方法可以创建自动完成框:
有一个good blog post描述了如何通过上述方法实现这一目标。
对于您的特定场景,我建议使用外键约束来确保LightSwitch应用程序内外不会违反数据完整性。您需要做的就是在数据表中的性别字段和性别查找表的主键之间创建外键约束,然后在同一数据源下导入两个表。 LightSwitch将自动将此字段创建为数据网格和详细信息表单中的组合框。如果您的性别查找表中有多个文本字段,则默认情况下它将返回第一个字符串字段作为显示的值。您可以通过更新性别查找表中的“摘要属性”来覆盖此选项以选择要显示的其他字段。
关于术语,LightSwitch中的下拉框称为自动完成框,因此Googling for LightSwitch自动完成将返回几篇关于如何创建多列自动填充,带有嵌入图像的自动复合,排序自动完成框,过滤可用显示的好文章和视频值(例如过滤到当前活动产品),使用自动完成框过滤其他表单等