点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家
已创建用于表显示的服务器模型。 初始负载看起来不错,并且有1000多个行。
现在的要求是对加载的数据进行过滤和排序。 由于需要在表中进行过滤和排序,是否有可能避免Odata调用后端? 因此,基本上在Client内部,因为getModel()获得了数据,所以我认为过滤和排序是否可以提高App的性能...。
由于BW查询在后台oData调用中运行,因此在任何地方都需要20秒或更长时间。
有什么想法吗?
我确实喜欢这个...但是没用...
oTable.getBinding(" items")。sOperationMode =" Client";
将oModel声明为Odata模型...使用读取功能从后端读取。
在成功函数中,将收到的oData绑定到JSON模型。 setData {zmrktseg:oData-results}
然后将JSONModel绑定到View。
this.getView()。setModel(oJSONModel)...在这里。
您在Controller.onInit()中进行了setModel()绑定,对吧?
是。...还要初始化...
但是我的要求有所不同...基于操作表应该重新加载...无论如何init以及我确实都从OData获得JSON绑定。
尝试从< rel =" nofollow" hraf=" https://sapui5.netweaver.ondemand.com/#/entity/sap.ui.table.Table/sample/sap.ui.table.sample.Sorting/code/Controller.controller .js">示例-网格表-排序,然后修改数据部分。 我确定它可以正常工作,也许您的代码中有一些错字,如果没有完整的代码,我们将看不到。
我正在使用响应表,因为需求也涉及移动接口。 我将检查"在网格表中排序" ...
我还有一个新问题...您能在这里帮忙吗
https://answer.sap.com/questions/13002442/jsonmodel-how-to-identify-changes-done-to-table.html
一周热门 更多>