71 lines
2.7 KiB
XML
71 lines
2.7 KiB
XML
<mvc:View
|
|
controllerName="restaurant.z00124ss25restaurant.controller.manager"
|
|
xmlns:mvc="sap.ui.core.mvc"
|
|
xmlns="sap.m"
|
|
xmlns:core="sap.ui.core"
|
|
displayBlock="true"
|
|
>
|
|
<Page
|
|
title="Restaurant Management"
|
|
enableScrolling="false"
|
|
class="sapUiContentPadding"
|
|
>
|
|
<content>
|
|
<IconTabBar
|
|
id="idIconTabBar"
|
|
expanded="{device>/isNoPhone}"
|
|
class="sapUiResponsiveContentPadding"
|
|
stretchContentHeight="true"
|
|
applyContentPadding="false"
|
|
backgroundDesign="Transparent"
|
|
headerBackgroundDesign="Transparent"
|
|
selectedKey="tabDashboard"
|
|
select="onTabSelect"
|
|
>
|
|
<items>
|
|
<!-- Dashboard Tab -->
|
|
<IconTabFilter
|
|
id="tabDashboard"
|
|
key="dashboard"
|
|
text="Dashboard"
|
|
icon="sap-icon://bbyd-dashboard"
|
|
>
|
|
<!-- Fragment placeholder - will be loaded in controller -->
|
|
<core:Fragment
|
|
fragmentName="restaurant.z00124ss25restaurant.view.fragments.ViewDashboard"
|
|
type="XML"
|
|
/>
|
|
</IconTabFilter>
|
|
<!-- View Reservation Tab -->
|
|
<IconTabFilter
|
|
id="tabViewReservation"
|
|
key="viewReservation"
|
|
text="View Reservation"
|
|
icon="sap-icon://list"
|
|
>
|
|
<!-- Fragment placeholder - will be loaded in controller -->
|
|
<core:Fragment
|
|
fragmentName="restaurant.z00124ss25restaurant.view.fragments.viewReservation"
|
|
type="XML"
|
|
/>
|
|
</IconTabFilter>
|
|
|
|
<!-- Create Table Tab -->
|
|
<IconTabFilter
|
|
id="tabCreateTable"
|
|
key="createTable"
|
|
text="Table Management"
|
|
icon="sap-icon://action-settings"
|
|
>
|
|
<!-- Fragment placeholder - will be loaded in controller -->
|
|
<core:Fragment
|
|
fragmentName="restaurant.z00124ss25restaurant.view.fragments.CreateTable"
|
|
type="XML"
|
|
/>
|
|
</IconTabFilter>
|
|
</items>
|
|
</IconTabBar>
|
|
</content>
|
|
</Page>
|
|
</mvc:View>
|