2017-11-13 15 views
0

주기적으로 업데이트해야하는 대시 보드 용 위젯을 여러 개 만들었습니다. 그들이이 작업을 수행 할 때 대시 보드가 벽에있는 대형 TV 모니터에 배치 될 때 위젯 항목이 잠깐 깜박입니다.대시 위젯의 업데이트 깜박임 방지

현재 전송되는 내용을 캐시에 저장하고 현재 실행에서 가져온 데이터와 비교하여 데이터가 변경된 경우에만 위젯이 다시 렌더링되지만 업데이트가 수행 될 때 위젯이 계속 깜박입니다. 집어 치워.

구현할 수있는 깜박임을 최소화 할 수있는 다른 기술이 있습니까? 깜박임의 원인은 무엇입니까? 새로운 렌더러를 사용하는 렌더러일까요? 나는 깜박임을 숨기기 위해 커피 스크립트를 사용하려고 시도하지만,에 갈 방향이 아니라 확실치있어

.

답변

0

은 당신이 겪고있는 것은 당신이 업데이트 이벤트를 보낼 때마다 브라우저를 다시 그리기 요소입니다 서버에서. 불행히도 일부 대시 위젯은 상자 밖에서 그것을 고려하지 않습니다. 그러나 목록 위젯에 대한 예제 솔루션을 제공 할 수 있습니다. 원래 목록 위젯은 서버 측에서 업데이트가있을 때마다 전체 목록을 다시 그립니다. 이를 방지하려면 사전에 목록 요소를 만들고 값을 인라인으로 업데이트하여 위젯이 깜박 거리지 않게 렌더링해야합니다.

Here 해결책을 즉시 확인할 수 있으므로 기본적으로 깜박이는 위젯의 coffeescript 코드를 수정해야합니다.