Visual Studio Lightswitch HTML客户端中的组合摘要

时间:2016-03-31 20:14:03

标签: visual-studio-lightswitch lightswitch-2013

我在Visual Studio Lightswitch HTML客户端应用程序中遇到了summary属性的问题。

我有一个User表,它有FirstName和LastName属性。我创建了一个名为FullName的计算属性,它自动连接两个,但它看起来我不能从HTMLClient角度选择一个计算属性作为summary属性。

我已经能够通过在屏幕上用“FirstName”和“LastName”的标签替换对用户摘要的引用来解决这个问题。

enter image description here

但是,这对细节选择器不起作用。我可以将FirstName和LastName字段添加到用户详细信息选择器。

enter image description here

从选择器中选择用户时,将显示这两个属性。

enter image description here

然而,一旦选择,只有摘要显示在控件中。所以在这种情况下只显示FirstName。

enter image description here

更不用说试图跟踪我的应用程序显示的用户摘要无处不在。在大多数情况下,我更喜欢摘要工作,只有在我知道需要显示更多信息时才需要添加其他属性。

我想出的当前hack / workaround是在Users表中创建一个真实的(未计算的)FullName属性,可以将其指定为摘要。然后,我在调用Users_Created()Users_Updated()时添加了代码来设置此属性。这有效,但它在数据库中创建了重复的信息,并为后端添加了逻辑,这可能只是前端的关注。

有没有更好的方法来解决这个问题?

0 个答案:

没有答案