2014-01-14 3 views
0

Разработка моего первого реального приложения LightSwitch.LightSwitch EventHandlers

На главном экране он сверлит через несколько иерархических объектов, используя деталь экраны, пока мы не придем к экрану Обзора для конкретного объекта листа (типа «Unit»)

выбранных единиц измерения имеет много даты штампа «чтение». Эти данные суммируются на диаграмме DataViz, подающей серверный контроллер. Все это работает.

Я хочу ввести сборщик данных в смесь.

Обновите сборщик, и это приведет к обновлению свойства url диаграммы и потребует контроллера.

Результат - это новое итоговое отображение нового диапазона дат показаний. Это цель.

Я добавляю DateTimePicker в качестве другого настраиваемого элемента управления и объявляю его обработчик события даты изменения внутри кода pre_render.

DTP отображает OK, и обработчик события с измененной датой срабатывает правильно.

я ожидал, чтобы сделать магию в этом обработчике ссылок свойство URL-диаграммы и обновления с новой строки запроса затем каким-то образом вызывает контроллер перезапросить ..

Но ... Я не могу ссылаться на график.

Я видел сообщение о том, что LS не обнаруживает идентификаторы элементов управления, даже если вы объявляете атрибут id. Так что, возможно, я ошибаюсь.

У меня возникает ощущение, что, возможно, есть способ привязать выбранную дату на dtp к новому свойству внутри элемента управления диаграммой say ': currentDate' и использовать это для обновления URL-адреса и запуска нового вызова на контроллере , Тем самым избегая eventHandlers. (Подобно реализации API MVC в API Googles)

Но у меня нет подсказки, если это правильно или как это сделать.

Может кто-нибудь, пожалуйста, сообщите правильный путь для достижения этой цели. Я бродил по блогам и сообщениям в течение многих часов, но не вижу пути вперед.

благодаря

Боб

ответ

Смежные вопросы