在我的Component.js文件中,我实例化了OData模型并将其设置为"donorList"
var oDonorTable = new ODataModel(sServiceUrl/*, ...*/); // ODataModel required from "sap/ui/model/odata/v2/ODataModel"
this.setModel(oDonorTable, "donorList");
在我的视图控制器的onInit中,我从后端读取值并将其设置为JSONModel:
var oDnrDoc = this.getOwn
我在sap.ui.model.odata.v2.ODataModel中使用sap.ui.model.odata.v2.ODataModel,SelectDialog中搜索的实现遵循
handleSearch: function(oEvent) {
var sValue = oEvent.getParameter("value");
var oFilter = new Filter("Name", sap.ui.model.FilterOperator.Contains, sValue);
var oBind
我很难将OData v4查询支持添加到从ApiController而不是ODataController继承的控制器上的方法中。虽然我在解决方案中有一个工作的OData模型,但是有些端点并不真正属于模型,但是查询的功能将是有用的。
我看过一些文章,建议我只返回一个IQueryable并使用EnableQuery。
下面是我的示例代码:
public class TestController : ApiController
{
[HttpGet]
[EnableQuery]
public IQueryable<TestObject> Events()
我在SAPUI5中有一个模型,我称之为Foo,它有一个键:值对,{"BarKey","BarValue"}。该模型已在component1中成功地建立,并得到了成功的传播。当component1创建component2时,component2成功地显示"BarValue“,当"BarValue”更改时,页面标题也会适当更改:
//Component 1
var oData = {"BarKey", "BarValue"};
var oModel = new sap.ui.model.json.JSONModel(o
这是我得到的odata响应: ? 我希望得到的结果是显示odata响应的"TypRolle“、"RolleNr”和"RolleOri“列的搜索帮助。但现在我只能尝试显示其中的一个,即"TypRolle“。 这是我的搜索帮助现在的样子: ? 如您所见,没有显示任何值。 下面是我的valueHelpRequest方法: var roletypeUrl = "my odata url";
var attModel = new sap.ui.model.json.JSONModel();
var link = this.getView().
我很难显示来自OData模型的数据。
下面是模型声明:
var oModel = new sap.ui.model.odata.ODataModel("northwind/V2/(S(ql0iexfh2tyudc5p4qhx5gdf))/OData/OData.svc");
sap.ui.getCore().setModel(oModel, "odata");
我有一个北风OData服务的目的地,路径为"/northwind“。
以下是我的清单声明:
var oResultsList = new sap.m.List();
var oListTempl
我在创建OData模型的SAPUI5应用程序中有一个视图。 在下一步中,我想使用他的元数据来绑定属性。 我的错误消息是abap.js:64断言失败: COLUMN/@sap:label不是有效的属性路径 我认为这是另一个错误,因为在我尝试之前,我一直在清单文件中定义了一个OData模型,它工作得很好-但现在在同一视图中创建一个模型时,它不能工作。 我也考虑过将模型设置为视图,但我认为这不是必要的,因为在我所说的路径中,请查看您的数据的"oModel“OData模型。{oModel 我是不是忘了什么?
// creating model
var oM
我有我的odata,它托管在后端的java spring boot应用程序中。我试图通过创建一个odata模型从我的SAP UI5应用程序odata url中访问它,我得到了以下错误。
var oModel = new sap.ui.model.odata.ODataModel("'myodataurl'/odata.svc/Users");
Error in console:
OPTIONS "myodataurl"/odata.svc/Users/$metadata 501 (Not Implemented)
XMLHttpRequest
在CRUD中,当单击新按钮时,如何基于实体类型创建JSON模型。
这个基于空实体的JSON模型可以从元数据实体类型派生并分配给视图。
我尝试使用Model.onOnMetaDataLoaded来获取实体类型,并使用带有初始值的默认JSON Model。但是我无法从元数据中获取实体类型,尽管我可以在对象中看到实体类型。
var oModel = new sap.ui.model.odata.v2.ODataModel(<ServiceURL>);
oModel.attachMetadataLoaded(null, function(){
var oMetadata = oMo
我正在尝试使用OData v4后端实现一个v4服务。一般来说,我的绑定似乎有效,但是,解析批处理请求的头似乎存在问题。通过跳过调试器中的代码来解析批处理部件可以正常工作。
在控制台中,我得到以下错误:
2022-10-11 13:14:09.584899 $batch failed - Error: Expected 'OData-Version' header with value '4.0' but received value 'null' in response for http://localhost:8080/odata/$batch