SAPUI5我可以';t从Rest服务加载表
我有麻烦了。我可以从相同的本地Json加载我的表,但是,当我读取其余内容时,我不能加载表。由于我进行了测试,所以两者都返回了Json。 此错误是否与Syncronous和Asynchronous相关 这是不起作用的代码SAPUI5我可以';t从Rest服务加载表,rest,sapui5,loaddata,Rest,Sapui5,Loaddata,我有麻烦了。我可以从相同的本地Json加载我的表,但是,当我读取其余内容时,我不能加载表。由于我进行了测试,所以两者都返回了Json。 此错误是否与Syncronous和Asynchronous相关 这是不起作用的代码 var oModelGET = new JSONModel(); var urlGET = 'http://localhost/Compliance/api/RestServiceImpl.svc/getTFCompanyList';
var oModelGET = new JSONModel();
var urlGET = 'http://localhost/Compliance/api/RestServiceImpl.svc/getTFCompanyList';
var parametersGET = {};
var headersGET = {
"Accept": "application/json",
"X-Invoiceware-Token": oModelPOST.getProperty("/Token"),
"Content-Type": "application/json"
};
oModelGET.loadData(urlGET, parametersGET, false, "GET", false, "false", headersGET);
this.setModel(oModelGET, "products");
此代码正在运行:
// set invoice model - local
var oInvoiceModel = new JSONModel()
var invoiceLocal = "/test/localService/mockdata/Products.json";
var sNamespace = "sap.ui.compliance";
oInvoiceModel.loadData(jQuery.sap.getModulePath(sNamespace, invoiceLocal));
this.setModel(oInvoiceModel, "products");
这是我的xml
<core:View
controllerName="controller.security.Companies"
xmlns:l="sap.ui.layout"
xmlns:f="sap.ui.layout.form"
xmlns:core="sap.ui.core"
xmlns="sap.m">
<Page title="{i18n>companiesViewTitle}">
<content>
<Table busyIndicatorDelay="{worklistView>/tableBusyDelay}"
class="sapUiResponsiveMargin"
growing="true"
growingScrollToLoad="true"
id="tableCompanies"
items="{ path: 'products>/Products', sorter: { path: 'products>/Name', descending: false } }"
noDataText="{worklistView>/tableNoDataText}"
updateFinished="onUpdateFinished" width="auto">
<headerToolbar>
<Toolbar>
<Title id="tableCompanyHeader" text="Companies (n)"/>
<ToolbarSpacer/>
<SearchField id="searchField" search="onSearch" tooltip="Search" width="auto"></SearchField>
<Button type="Default" icon="sap-icon://add" press="handleNewCompanypress"/>
</Toolbar>
</headerToolbar>
<columns>
<Column id="companyCol" minScreenWidth="Small" demandPopin="true">
<Text text="Company" />
</Column>
<Column id="nameCol" minScreenWidth="Small" demandPopin="true">
<Text text="Name" />
</Column>
</columns>
<items>
<ColumnListItem press="handleListItempress" type="Navigation">
<cells>
<ObjectIdentifier
title="{products>Name}"/>
<Text
text="{products>SearchCode}" />
</cells>
</ColumnListItem>
</items>
</Table>
</content>
<footer>
<OverflowToolbar id="otbFooter">
</OverflowToolbar>
</footer>
</Page>
</core:View>
谢谢您在控制台中看到任何错误吗?回答是什么样的?这个观点与这个问题有什么关系?为什么向我们展示这个XML?您的Rest服务是OData服务吗?您测试的调用是什么?在控制台中是否看到任何错误?回答是什么样的?这个观点与这个问题有什么关系?为什么向我们展示这个XML?您的Rest服务是OData服务吗?你测试的电话是什么?