cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

binding issue in planning calender

varshaSadashiva
Newcomer
0 Kudos
181
<mvc:View controllerName="vaspp.timetracking.controller.timetracking"
    xmlns:core="sap.ui.core"
    xmlns:mvc="sap.ui.core.mvc"
    xmlns:unified="sap.ui.unified"
   
    xmlns="sap.m">
    <VBox class="sapUiSmallMargin" id="VBoxtimetracking">
        <PlanningCalendar
            id="PC1"
            appointmentsVisualization="Filled"
            viewChange="viewChange"
             viewKey="Week"
            appointmentSelect="handleAppointmentSelect"
            showEmptyIntervalHeaders="false"
            showWeekNumbers="true"
            intervalSelect="handleAppointmentAddWithContext"
            rows="{path: '/'}">
            <views>
                <PlanningCalendarView id="_IDGenPlanningCalendarView1"
                    key="Day"
                    intervalType="Hour"
                    description="Day"
                    intervalsS="3"
                    intervalsM="6"
                    intervalsL="12"
                    showSubIntervals="true">
                </PlanningCalendarView>
                <PlanningCalendarView id="_IDGenPlanningCalendarView2"
                    key="Week"
                    intervalType="Day"
                    description="Week"
                    intervalsS="1"
                    intervalsM="2"
                    intervalsL="7"
                    showSubIntervals="true">
                </PlanningCalendarView>
                <PlanningCalendarView id="_IDGenPlanningCalendarView3"
                    key="OneMonth"
                    intervalType="Month"
                    description="Month">
                </PlanningCalendarView>
            </views>
            <rows>
                <PlanningCalendarRow id="PlanningCalendarRowtimetracking"
                    title="{firstName} {lastName}" text="{designation}"
                    appointments="{path : 'p_appointments', templateShareable:false}"
                    intervalHeaders="{path: 'p_appointments', templateShareable: false}" >
                    <appointments>
                        <unified:CalendarAppointment id="CalendarAppointmenttimetracking"
                            startDate="{startDate}" endDate="{endDate}" title="{timesheetModel>totalHours}"
                            type="{= ${status} === 'Approved' ? 'Type08' : (${status} === 'Rejected' ? 'Type13' : 'Type06') }" tentative="false" >
                        </unified:CalendarAppointment>
                    </appointments>
                    <intervalHeaders>
                        <unified:CalendarAppointment
                        id="CalendarIntervaltimetracking"
                                startDate="{startDate}" endDate="{endDate}" title="{name}" text="{description}"
                            type="Type02" tentative="false"
                            >
                        </unified:CalendarAppointment>
                    </intervalHeaders>
                </PlanningCalendarRow>
            </rows>
        </PlanningCalendar>
    </VBox>
</mvc:View>
                            startDate="{startDate}" endDate="{endDate}" title="{timesheetModel>totalHours}"  not binding

Accepted Solutions (0)

Answers (0)