فهرست منبع

fix eventAfterAllRender

Adam Shaw 7 سال پیش
والد
کامیت
f29287642d
1فایلهای تغییر یافته به همراه6 افزوده شده و 0 حذف شده
  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.eventRangesToSegs(eventRanges)
       )
       )
       this.triggerRenderedSegs(this.eventRenderer.getSegs())
       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
+      }
     }
     }
   }
   }