2

我已经Table1联系到Table2了一个1 to 0..1关系。Table2是只读的,来自另一个数据源。

在输入屏幕中输入Field1(定义 的键Table2)时,我希望Table2屏幕上的数据显示匹配的结果Field1

例如:
Table1是“WidgetProblem”
Table2是“Widget”

当用户在小部件问题屏幕中输入小部件 ID 时,我希望小部件的详细信息显示在屏幕上,而无需先保存然后编辑/显示屏幕。我希望用户看到小部件信息,以便他们可以确定他们拥有正确的小部件。

字段都在那里,我只是不太清楚如何“尽早”触发数据查找。回到过去,我只是在现场处理一个事件,然后在屏幕上快速填充字段并完成。显然它在 LightSwitch 中是不一样的。谁能指出我正确的方向?

4

1 回答 1

1

看到您已经创建了表之间的关系,WidgetProblem表/实体应该有一个添加的导航属性,很可能称为Widget(如果您没有更改名称)。您不需要自己处理 ID。

当您拖动其中一个导航属性(从屏幕设计器的左侧到控件树)时,LightSwitch 将为您显示一个AutoCompleteBox ( ComboBox的一个花哨名称),因此用户将能够从小部件名称列表中选择所需的部件,并自动为您存储 ID。

当您开始使用 LightSwitch 时,您有时确实不得不“忘记”您已经从其他技术中了解的内容。尝试以您在其他技术中的方式做事可能会导致挫败感,直到您学会“以 LightSwitch 方式”做事。

Beth Massi 制作的这组初学者视频LightSwitch How Do I Videos应该为您提供成功创建 LS 应用程序所需的各种技术的良好基础。

于 2012-09-29T14:17:05.860 回答