繁体   English   中英

如何在详细信息中添加搜索Modal Picker灯开关

[英]How to add Search in Details Modal Picker lightswitch

在我的屏幕上,我有“详细信息”模式选择器,该选择器提供了tb_account中的所有帐户(承包商)名称。 我想在“承包商”对话框中添加搜索,我已经进行了排序和过滤查询,并绑定到“承包商的详细信息模式选择器”,但是无法确定如何在“承包商”对话框中添加搜索。

查看图片:

需要搜索框

我正在使用带有c#和JS的Lightswitch 2013 Html客户端。 谢谢

首先,创建一个新的Edit Screen,例如PickJobScreen,将一个List / Table控件绑定到一个'Job'查询-如果您使用的是Lightswitch 2013并且'Job'实体是可搜索的(“ IsSearchable” = true),您将可以或多或少地获得过滤功能,否则只需在List / Table控件上方显示一个TextBox控件,将此Textbox绑定到一个新的(例如'SearchText'),筛选属性并将其与查询的过滤器相关联即可。

然后,在“每日费用”屏幕上,添加一个按钮或类似按钮以打开上述屏幕,将所有内容连接起来,例如:

myapp.ExpenseScreen.PickJob_execute = function (screen) {
  myapp.showPickJobScreen({
    null,
    afterClosed: function (pickJobScreen, navigationAction) {
        if (navigationAction === msls.NavigateBackAction.commit) {
            var selectedJob = pickJobScreen.Jobs.selectedItem;
            screen.Job = selectedJob;
        }
    }
  })
}

请从此链接中读出此内容,并在其中提及所有带有标准代码的屏幕截图:请[单击此处] [1]

  [1]: http://blogs.msdn.com/b/bethmassi/archive/2013/11/04/beginning-lightswitch-in-vs-2013-part-3-screen-templates-which-one-do-i-choose.aspx

我已经更新了Visual Studio 2013以进行更新,现在它提供了自动完成功能和可搜索的选择器,因此我的问题得以解决。 http://blogs.msdn.com/b/lightswitch/archive/2014/03/03/office-developer-tools-for-visual-studio-2013-march-2014-update.aspx

希望对别人有帮助

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM