Przeglądaj źródła

fix eventAfterAllRender

Adam Shaw 7 lat temu
rodzic
commit
f29287642d
1 zmienionych plików z 6 dodań i 0 usunięć
  1. 6 0
      src/component/DateComponent.ts

+ 6 - 0
src/component/DateComponent.ts

@@ -597,6 +597,12 @@ export default abstract class DateComponent extends Component {
         this.eventRangesToSegs(eventRanges)
       )
       this.triggerRenderedSegs(this.eventRenderer.getSegs())
+
+      // hack to fire eventAfterAllRender
+      let calendar = this.getCalendar()
+      if (!calendar.state.loadingLevel) { // avoid initial empty state while pending
+        calendar.afterSizingTriggers.eventAfterAllRender = [ null ] // fire once
+      }
     }
   }