2014-01-14 23 views
0

開發我的第一個真正的LightSwitch應用程序。LightSwitch EventHandlers

從中鑽通過使用詳細的屏幕一些分層實體,直到我們來到一個瀏覽屏幕爲特定的葉對象(型「單位」)

所選擇的單位主屏有許多日期標記的「解讀」。 這些讀數由DataViz圖表彙總,反饋給服務器控制器。 這一切工作。

我想介紹一個日期時間選擇器。

更新選擇器,它會導致圖表的url屬性進行更新和再次查詢控制器。

結果是讀數的新的日期範圍的一種新的概要顯示。這是目標。

我添加的DateTimePicker作爲另一個自定義控制和申報pre_render代碼中的更改日期的事件處理程序。

的DTP顯示OK和改變日期的事件處理程序正確地觸發。

我應該做的魔力在此處理引用圖表的url屬性,並用新的查詢字符串更新它,然後以某種方式導致控制器被重新查詢的..

但是......我不能引用圖表。

我所看到的,即使你聲明「id」屬性LS不公開其控件的ID後。 所以我可能會以這種錯誤的方式去做。

我感覺可能有一種方法可以將dtp上的選定日期綁定到Chart控件中的新屬性say':currentDate'並使用它來更新URL並在控制器上觸發新的調用。從而避免eventHandlers。 (谷歌到的地圖API MVC實現類似)

但我還沒有一個線索,如果這是正確的或如何去做。

有人可以請建議正確的方法來實現這一目標。我在博客和帖子裏漫遊了好幾個小時,但看不到前進的道路。

感謝

鮑勃

回答