Lightswitch HTML客户端,设置列表选择器的默认值

时间:2015-02-20 06:46:55

标签: select visual-studio-lightswitch listpicker

Lightswitch将我的导航属性呈现为列表选择器,但我无法弄清楚如何在其上设置默认值。必须有一个简单的方法来做到这一点。我已经在网上搜索过,所有的建议都看起来很无聊。 Lightswitch有一个很好的综合教程吗?最常见的任务,例如在下拉列表中设置默认值,非常难以理解。

2 个答案:

答案 0 :(得分:0)

这是我的表现。

myapp.Address.created = function (entity) {

    myapp.activeDataWorkspace.MailListData.CountryRegion_LUs.filter("CountryRegionCode eq 'US'").execute().then(function (result) {
        entity.CountryRegion_LU = result.results[0];
    });
}

您想为父实体的创建的 Javascript事件编写处理程序。我绑定了CountryRegion_LUs,它们位于Address实体中,因此我绑定到Address实体的已创建事件,而不是CountryRegion_LUs实体。 " MailListData"是我的数据库的名称。我使用OData查询来提取CountryRegionCode为" US。"我本可以简单地使用" load()"而不是 .filter(" CountryRegionCode eq' US'")。执行()来加载所有记录,然后选择结果的成员 - 设置我想要,结果说。结果[221],但随后我将所有数据都带过来并过滤客户端。

答案 1 :(得分:0)

参考这篇文章,我问自己,上面有一个问题的详细解答:它解释了如何设置默认值的模态选择器/细节选择器

Lightswitch HTML Client - set modal picker value when screen created

任何问题随时可以提出