cancel
Showing results for 
Search instead for 
Did you mean: 

SAPUI5 - Cannot add Fragment in customHeader

0 Kudos

I'm trying to add a Fragment in the header of a Page but I get this error:

 Error: resource com/demetrio/dconcessionaro/view/HeaderBar.fragment.xml could not be loaded from https://sapui5.hana.ondemand.com/1.81.1/resources/com/demetrio/dconcessionaro/view/HeaderBar.fragmen.... Check for 'file not found' or parse errors. Reason: Not Found

This is the page:

<Page>
        <customHeader>
            <core:Fragment fragmentName="com.demetrio.dconcessionaro.view.HeaderBar" type="XML" />
        </customHeader>
        <content>
        <core:Fragment fragmentName="com.demetrio.dconcessionario.view.Auto" type="XML"/>
        <HBox height="50%">
            <core:Fragment fragmentName="com.demetrio.dconcessionario.view.Marca" type="XML" />
            <core:Fragment fragmentName="com.demetrio.dconcessionario.view.Analisi" type="XML" />
        </HBox>
        <core:Fragment fragmentName="com.demetrio.dconcessionario.view.Modello" type="XML" />
    </content>
    <footer>
        <core:Fragment fragmentName="com.demetrio.dconcessionario.view.FooterBar" type="XML" />
    </footer>
</Page>

The other fragments works, only that in the header gives me the error.

This is the fragment:

<core:FragmentDefinition
    xmlns="sap.m"
    xmlns:core="sap.ui.core">
    <Toolbar>
        <MenuButton
            text="Analisi">
            <Menu>
                <MenuItem 
                    text="Migliori venditori"
                    press=".onItemPress"/>
                <MenuItem 
                    text="Migliori clienti"
                    press=".onItemPress"/>
                <MenuItem 
                    text="Auto più vendute"
                    press=".onItemPress"/>
            </Menu>
        </MenuButton>
        <MenuButton
            text="Operazioni">
            <Menu>
                <MenuItem
                    icon="sap-icon://employee"
                    text="Impiegato">
                    <MenuItem
                        icon="sap-icon://employee-pane"
                        text="Seleziona"
                        press=".onItemPress"/>
                    <MenuItem 
                        icon="sap-icon://add-employee"
                        text="Aggiungi"
                        press=".onItemPress"/>
                    <MenuItem
                        icon="sap-icon://employee-rejections"
                        text="Rimuovi" />
                </MenuItem>
            </Menu>
        </MenuButton>    
        <ToolbarSpacer/>
        <Image 
            alt = "logo"
            src = "images/logo.jpg"/>
        <ToolbarSpacer/>
        <MenuButton
            icon="sap-icon://account"
            text="{impiegato>/matricola}">
            <Menu>
                <MenuItem 
                    text="Dettagli"
                    press=".onDettagliPress"/>
                <MenuItem 
                    text="Esci"
                    press=".onLogoutPress"/>
            </Menu>
        </MenuButton>
    </Toolbar>
</core:FragmentDefinition>

I don't know how to solve.

Thanks in advance.

Accepted Solutions (1)

Accepted Solutions (1)

FlorianVogt
Advisor
Advisor

Hi Alessandro,

The name is not correct. Edit the page and replace the fragment name with

<core:Fragment fragmentName="com.demetrio.dconcessionario.view.HeaderBar" type="XML" />

Wow I did not see the error. Thanks for the help!!

Answers (0)