Is there an event in sap.m.PlanningCalendar for the rows loaded?
<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>