Метод не разрешен в sapui5 - PullRequest
       25

Метод не разрешен в sapui5

0 голосов
/ 04 октября 2018

Я шаг за шагом следовал следующему руководству, чтобы создать простое приложение master-detail с использованием службы ODATA Northwind.

https://developers.sap.com/israel/tutorials/hcp-template-mobile-web-app.html

Когда я попытался запустить приложение, я получил следующееошибки:

enter image description here

Browser console Error

Я запускаю это приложение в режиме --disable-web-security --user-data-dir.В чем может быть проблема?Как мне поступить?

Ответы [ 2 ]

0 голосов
/ 10 октября 2018

Я нашел правильный ответ на SCN.https://answers.sap.com/questions/653830/sapui5-odata-method-not-allowed-problem.html

вам следует отключить пакет для этой модели OData в вашем manifest.json следующим образом:

"models": {"yourModel": {"dataSource": "yourDataSource", "settings": {" useBatch ": false}}}

0 голосов
/ 04 октября 2018

учебник показывает форму, но шаблон создает таблицу.Я просто заменил таблицу на форму (+ пространство имен), и она сработала.

используйте этот код для Detail.view.xml :

<mvc:View controllerName="north2.north2.controller.Detail" xmlns="sap.m" xmlns:mvc="sap.ui.core.mvc" xmlns:semantic="sap.m.semantic"
    xmlns:f="sap.ui.layout.form">
    <semantic:DetailPage id="page" navButtonPress="onNavBack" showNavButton="{device>/system/phone}" title="{i18n>detailTitle}"
        busy="{detailView>/busy}" busyIndicatorDelay="{detailView>/delay}">
        <semantic:content>
            <ObjectHeader id="objectHeader" title="{ProductName}" number="{ path: 'UnitPrice', formatter: '.formatter.currencyValue' }"
                numberUnit="{QuantityPerUnit}"></ObjectHeader>
            <IconTabBar id="iconTabBar" class="sapUiResponsiveContentPadding">
                <items>
                    <IconTabFilter id="iconTabBarFilter1" icon="sap-icon://hint" tooltip="{i18n>detailIconTabBarInfo}"></IconTabFilter>
                    <IconTabFilter id="iconTabBarFilter2" icon="sap-icon://attachment" tooltip="{i18n>detailIconTabBarAttachments}"></IconTabFilter>
                </items>
            </IconTabBar>
            <f:SimpleForm columnsL="1" columnsM="1" editable="false" emptySpanL="4" emptySpanM="4" labelSpanL="3" labelSpanM="3"
                layout="ResponsiveGridLayout" maxContainerCols="2" minWidth="1024" title="{i18n>tab_product_sub_title}">
                <f:content>
                    <Label text="{i18n>label_CategoryID}"/>
                    <Text text="{CategoryID}"/>
                    <Label text="{i18n>label_ReorderLevel}"/>
                    <Text text="{ReorderLevel}"/>
                    <Label text="{i18n>label_Discontinued}"/>
                    <Text text="{Discontinued}"/>
                </f:content>
            </f:SimpleForm>
        </semantic:content>
        <semantic:sendEmailAction>
            <semantic:SendEmailAction id="shareEmail" press="onShareEmailPress"/>
        </semantic:sendEmailAction>
    </semantic:DetailPage>
</mvc:View>

regards

...