Shopify/Dashing을 기본으로 홈 자동화 대시 보드를 설정했습니다.Dashing이 뷰포트 외부에서 위젯을 업데이트하는 것을 중지하는 방법
Dashing은 Gridster.js를 사용하여 열 & 페이지에있는 많은 양의 위젯을 할당합니다. Dashing.cycleDashboards()를 사용하여 페이지를 전환합니다. 위젯은 Batman.js (OpenHab에서 mqtt를 통해 데이터를 가져 오는 Ruby Gem으로 설치됨)와 함께 EventSource 소켓에 바인딩됩니다. 대시 보드가 실행되는 오래된 브라우저 때문에 여러 대시 보드를 만들지 않기로했습니다. 그리드 스터디 (div)에서 그들을 나눈 것. 이것은 내 질문에 관한 것입니다;
한 번에 하나의 Gridster div 만 표시되지만 DOM에서는 모두 업데이트됩니다. 브라우저가 너무 불안정하기 때문에 많은 메모리와 브라우저 문제가 발생합니다.
Dashing이 숨겨진 Gridster div를 업데이트하는 것을 중단하고 싶습니다. 물론 div는 전환 한 후에 업데이트해야합니다.(스위치 후에 내가 jQuery를 XHR과 위젯 당 상태 업데이트를 실행하려는 호출합니다.)
위는 가능합니까? 그렇다면 올바른 방향으로 나를 가리 키십시오. 변경할 파일은 무엇입니까? 샘플 코드는 훌륭합니다.
미리 감사드립니다.
마이클