【问题标题】:Lightswitch HTML Client, Set Default Value of List PickerLightswitch HTML 客户端,设置列表选择器的默认值
【发布时间】:2015-03-13 20:34:03
【问题描述】:

Lightswitch 将我的导航属性呈现为列表选择器,但我不知道如何为其设置默认值。必须有一个简单的方法来做到这一点。我已经搜遍了网络,所有的建议看起来都毫无希望地笨拙。 Lightswitch 有没有很好的综合教程?最常见的任务,比如在下拉菜单上设置默认值,都很难搞清楚。

【问题讨论】:

  • 我自己回答了这个问题。

标签: select visual-studio-lightswitch listpicker


【解决方案1】:

我是这样做的。

myapp.Address.created = function (entity) {

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

您想为父实体的 created Javascript 事件编写处理程序。我正在绑定位于 Address 实体中的 CountryRegion_LUs,因此我将绑定到 Address 实体的 created 事件,而不是 CountryRegion_LUs 实体。 “MailListData”是我的数据库的名称。我正在使用 OData 查询来提取 CountryRegion_LU 的 CountryRegionCode 为“US”。我可以简单地使用 "load()" 而不是 .filter("CountryRegionCode eq 'US'").execute() 来加载所有记录,然后选择结果集的成员我想要,比如说 results.result[221],但是我会带来所有数据并过滤客户端。

【讨论】:

    【解决方案2】:

    参考这篇我问过自己的帖子,上面有关于您遇到的问题的详细答案:它解释了如何使用默认值设置您的模态选择器/详细信息选择器

    Lightswitch HTML Client - set modal picker value when screen created

    有什么问题可以问

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-04-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-31
      • 1970-01-01
      • 2017-12-08
      • 1970-01-01
      相关资源
      最近更新 更多