항목이있는 상점이 있습니다. 가게는 여러 개의 suspendEvents(true)
을받을 수 있으며이 때마다 전화를 걸 때 카운터에 추가됩니다.Ext.js에서 관찰 할 수있는 여러 suspendEvents를 다시 시작합니다. 4.2
예 :
var myStore = //get store from somewhere
// myStore.eventsSuspended is 0
myStore.suspendEvents(true);
// myStore.eventsSuspended is 1
myStore.suspendEvents(true);
// myStore.eventsSuspended is 2
가게 resumeEvents()
이벤트를 다시 시작하려면 두 번 호출해야합니다. 나는 문서에서 주변을 둘러 보았다. resumeEvents()
에 전화하여 모든 이벤트를 재개 할 수있는 확실한 방법을 찾을 수 없습니다. 알 권리 솔루션의
하나는 :
do {
myStore.resumeEvents();
}
while (myStore.eventsSuspended > 0);
을하지만이 디버그에 어려운이 원치 않는 행동을 일으킬 수 이후 릴리스에서 작동 방법을 변경할 경우 이후가 안전하지 않은 느낌.
아무도이 문제를 해결하는 방법에 대한 아이디어가 있습니까?