2014-01-14 3 views
0

내 첫 번째 LightSwitch App 개발. 우리는 특정 잎 개체 (유형 '단위')LightSwitch EventHandlers

선택된 장치에 대한 검색 화면에 올 때까지 상세 화면을 사용하는 일부 계층 엔티티를 통해 드릴 주 화면에서

은 '읽기'스탬프 많은 일이있다. 이 판독 값은 서버 컨트롤러를 공급하는 DataViz 차트로 요약됩니다. 이것은 모두 작동합니다.

나는 datetime picker를 믹스에 추가하려고합니다.

피커를 업데이트하면 차트의 url 속성이 업데이트되고 컨트롤러가 다시 쿼리됩니다.

결과는 새로운 날짜 범위에 대한 새로운 요약 표시입니다. 그것이 목표입니다.

다른 사용자 정의 컨트롤로 DateTimePicker를 추가하고 변경 날짜 이벤트 핸들러를 pre_render 코드 내에 선언합니다.

DTP는 확인을 표시하고 변경된 날짜 이벤트 처리기가 올바르게 실행됩니다.

나는 .. 차트의 url 속성을 참조하고, 컨트롤러는 다시 쿼리하는 원인이 어떻게 든 다음 새 쿼리 문자열로 갱신이 핸들러에

을 마법을 할 것으로 예상하지만 ... 참조 할 수 없습니다 도표.

'id'속성을 선언하더라도 LS가 해당 컨트롤의 ID를 노출하지 않는 게시물을 보았습니다. 아마도 내가 잘못된 방향으로 가고 있습니다.

아마도 차트 컨트롤 내부의 새 속성에 dtp의 선택된 날짜를 바인딩하는 방법이 있다는 느낌이 들지만 'currentDate'라고 말하면 URL을 업데이트하고 컨트롤러에서 새 호출을 트리거하는 데 사용합니다. . 따라서 eventHandlers를 피할 수 있습니다. (Googles의지도 API MVC 구현과 비슷합니다.)

그러나 이것이 정확하거나 어떻게 움직이는 지 알 수 없습니다.

누군가가이 목표를 달성하는 올바른 방법을 알려 줄 수 있습니까? 나는 많은 시간 동안 블로그와 게시물 내부를 돌아 다녔지 만 앞으로 나아갈 길을 볼 수는 없습니다.

감사

답변