Разработка моего первого реального приложения LightSwitch.LightSwitch EventHandlers
На главном экране он сверлит через несколько иерархических объектов, используя деталь экраны, пока мы не придем к экрану Обзора для конкретного объекта листа (типа «Unit»)
выбранных единиц измерения имеет много даты штампа «чтение». Эти данные суммируются на диаграмме DataViz, подающей серверный контроллер. Все это работает.
Я хочу ввести сборщик данных в смесь.
Обновите сборщик, и это приведет к обновлению свойства url диаграммы и потребует контроллера.
Результат - это новое итоговое отображение нового диапазона дат показаний. Это цель.
Я добавляю DateTimePicker в качестве другого настраиваемого элемента управления и объявляю его обработчик события даты изменения внутри кода pre_render.
DTP отображает OK, и обработчик события с измененной датой срабатывает правильно.
я ожидал, чтобы сделать магию в этом обработчике ссылок свойство URL-диаграммы и обновления с новой строки запроса затем каким-то образом вызывает контроллер перезапросить ..
Но ... Я не могу ссылаться на график.
Я видел сообщение о том, что LS не обнаруживает идентификаторы элементов управления, даже если вы объявляете атрибут id. Так что, возможно, я ошибаюсь.
У меня возникает ощущение, что, возможно, есть способ привязать выбранную дату на dtp к новому свойству внутри элемента управления диаграммой say ': currentDate' и использовать это для обновления URL-адреса и запуска нового вызова на контроллере , Тем самым избегая eventHandlers. (Подобно реализации API MVC в API Googles)
Но у меня нет подсказки, если это правильно или как это сделать.
Может кто-нибудь, пожалуйста, сообщите правильный путь для достижения этой цели. Я бродил по блогам и сообщениям в течение многих часов, но не вижу пути вперед.
благодаря
Боб