【问题标题】:Method Not Allowed in sapui5sapui5 中不允许的方法
【发布时间】:2018-10-04 11:26:36
【问题描述】:
【问题讨论】:
标签:
odata
sapui5
master-detail
northwind
【解决方案1】:
本教程正在显示一个表单,但该模板正在创建一个表格。
我刚刚用表单 (+ namespace ) 替换了表格,它工作了。
将此代码用于您的 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>
问候