title: Is there an event in sap.m.PlanningCalendar for the rows loaded?
body: <p>When using the WorkList (and even Master-detail) templates you have the following event in the <code>onInit</code> function:</p>
  <pre class="lang-js prettyprint-override"><code>oTable.attachEventOnce(&quot;updateFinished&quot;, function() {
      // Restore original busy indicator delay for worklist's table
      oViewModel.setProperty(&quot;/tableBusyDelay&quot;, iOriginalBusyDelay);
  });
  </code></pre>
  <p>In the <code>view.xml</code> you also have the eventHandler for <code>updateFinished</code> which you can set, so that you are able to do stuff when the data is received in your list.</p>
  <p>In the <code>PlanningCalendar</code> you don't have such an eventhandler, how do we handle these kind of things for such a component?</p>
  <p>The logic I'm trying to implement is the following:</p>
  <pre class="lang-xml prettyprint-override"><code>&lt;PlanningCalendar
      id=&quot;PC1&quot;
      rows=&quot;{
          path: '/DeveloperSet'
      }&quot;
      viewKey=&quot;Day&quot;
      busyIndicatorDelay=&quot;{planningView&gt;/calendarBusyDelay}&quot;
      noDataText=&quot;{planningView&gt;/calendarNoDataText}&quot;
      appointmentSelect=&quot;onAppointmentSelect&quot;
      rowSelectionChange=&quot;onDeveloperRowChange&quot;
      startDateChange=&quot;onStartDateChange&quot;&gt;
      &lt;toolbarContent&gt;
          &lt;Title
              text=&quot;Title&quot;
              titleStyle=&quot;H4&quot; /&gt;
          &lt;ToolbarSpacer /&gt;
          &lt;Button
              id=&quot;bLegend&quot;
              icon=&quot;sap-icon://legend&quot;
              type=&quot;Transparant&quot;
              press=&quot;onShowlegend&quot; /&gt;             
      &lt;/toolbarContent&gt;
      &lt;rows&gt;
          &lt;PlanningCalendarRow
              icon=&quot;{Pic}&quot;
              title=&quot;{Name}&quot;
              text=&quot;{Role}&quot; /&gt; 
      &lt;/rows&gt; 
  &lt;/PlanningCalendar&gt;
  </code></pre>
  <p>I want to load and add the &quot;appointments&quot; only for the visible part (filter on start and endDate) of the calendar, so I want to perform the <code>oDataModel.read</code>-calls myself. But the rows (the DeveloperSet) should always remain the same. So I should be able to &quot;wait&quot; until the calendar has the data/rows filled in the calendar and then do my manual calls to retrieve the appointments.</p>
  <p>So I need to be able to do something when the data is retrieved, but there is no <code>updateFinished</code> event for a calendar?</p>
  <p>Does anybody have an idea on how to solve this?</p>