Visual studio 2013 将值从一个屏幕传递到另一个屏幕过滤器参数
您好,我正在使用VS2013开发LightSwitch HTML客户端 需要一些想法 我有一个浏览屏幕,如请参阅下面 BrowseEmployee 当我点击任何一行时,它将导致另一个屏幕(而不是同一个实体视图屏幕)。在另一个屏幕中,我将显示很多细节 视图资源分配 在这个屏幕中,我从SQL视图实体中提取,这将有一个ID字段,这个字段与上一个屏幕(BrowseEmployee)相同 现在我的问题是,Visual studio 2013 将值从一个屏幕传递到另一个屏幕过滤器参数,visual-studio-2013,visual-studio-lightswitch,lightswitch-2013,Visual Studio 2013,Visual Studio Lightswitch,Lightswitch 2013,您好,我正在使用VS2013开发LightSwitch HTML客户端 需要一些想法 我有一个浏览屏幕,如请参阅下面 BrowseEmployee 当我点击任何一行时,它将导致另一个屏幕(而不是同一个实体视图屏幕)。在另一个屏幕中,我将显示很多细节 视图资源分配 在这个屏幕中,我从SQL视图实体中提取,这将有一个ID字段,这个字段与上一个屏幕(BrowseEmployee)相同 现在我的问题是, 如果我在这里的第一个屏幕中单击ID 1员工,我只需要显示员工ID 1的详细信息 即使我尝试将值作
谢谢 一个重要的信息首先,确保ViewScreen实际上与工程师屏幕相关联,而不是ResourceAllocation屏幕,因为有一个外键将它们链接在一起,然后可以通过这种方式访问信息。所以BrowseEngineers会去找ViewEngineers 当表之间存在关系时,我就是这样做的,因此在侧栏上,您应该看到ResourceAllocation旁边的“编辑查询”。桌子如果员工表下方为蓝色,请单击该表,然后将该表添加到屏幕中,然后单击“编辑查询”按钮 在这里有3个选项,我将从上面将其应用于您的表
注意:确保屏幕上也有EmployeeID,如果不想让用户看到,请将其设置为“不可见”以手动传递参数,重复以下步骤,然后执行其他操作:(例如:
如果您有任何问题,请发表评论,我会在您的视图屏幕上回答您,ResourceAllocation表是否在左侧面板中显示为蓝色以确保正确?
myapp.ViewEpmloyees.passEmployeeID_postRender = function (element, contentItem) {
contentItem.screen.passEmployeeID=
contentItem.screen.Employees.EmployeeID;
};