3

我有一个字段性别的表,我想将它变成一个自定义控件(编辑:组合框),其中包含男性和女性字段。Lightswitch 相对较新,我不知道如何去做这方面的工作。我试过寻找但找不到任何信息。我正在使用 2012RC。谢谢

4

1 回答 1

6

有四种方法可以创建自动完成框:

  1. 外键约束
  2. 本地财产
  3. 局部变量
  4. 选择列表

有一篇很好的博客文章描述了如何通过上述方法实现这一目标。

对于您的特定场景,我建议使用外键约束来确保在 LightSwitch 应用程序内外都不会违反数据完整性。您需要做的就是在数据表中的性别字段和性别查找表的主键之间创建一个外键约束,然后在同一个数据源下导入这两个表。LightSwitch 将自动将此字段创建为数据网格和详细信息表单中的组合框。如果您的性别查找表中有多个文本字段,默认情况下它将返回第一个字符串字段作为显示值。您可以通过更新性别查找表中的摘要属性来覆盖它以选择另一个要显示的字段。

关于术语,下拉框在 LightSwitch 中称为自动完成框,因此在谷歌上搜索 LightSwitch 自动完成将返回几篇关于如何创建多列自动完成、嵌入图像的自动完成、对自动完成框进行排序、过滤可用显示值(例如过滤当前活跃的产品),使用自动完成框过滤其他表单等。

于 2012-07-20T16:22:09.893 回答