我有一个基于带有多个参数的参数化查询的Lightswitch Html屏幕。我希望的行为是允许用户更改多个搜索字段,然后点击按钮刷新屏幕。默认的lightswitch行为是刷新任何参数的更改,这会在我的用例中导致对服务器的多次不必要的调用。
有没有办法禁用自动刷新并根据需要调用query_execute?
答案 0 :(得分:1)
我只为Silverlight客户端做过这个,但HTML客户端可能也是如此。
在屏幕设计器中,突出显示左侧的查询。在其属性面板中,将出现“自动执行查询”复选框。清除该复选框。
现在,在您在代码中明确告知查询之前,不会加载查询。在C#中,这看起来像
this.queryName.Load();
可以通过按钮,按键等触发
希望有所帮助。