У меня есть экран Lightswitch Html, основанный на параметризованном запросе с несколькими параметрами. Мое желание - позволить пользователю изменить несколько полей поиска, а затем нажать кнопку, чтобы обновить экран. По умолчанию режим подсветки - это обновление при изменении любого параметра, который вызывает несколько ненужных вызовов на сервере в моем случае использования.
Есть ли способ отключить автоматическое обновление и вызвать query_execute по мере необходимости?
Я сделал это только для клиентов Silverlight, но, возможно, он одинаковый для HTML-клиентов.
В дизайнере экрана выделите запрос слева. В панели свойств будет установлен флажок "Автовыполнить запрос". Снимите этот флажок.
Теперь запрос не будет загружаться, пока вы явно не укажете его в коде. в С# это выглядит
this.queryName.Load();
и может запускаться с помощью кнопки, нажатия клавиши и т.д.
Надеюсь, это поможет.