点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我是sapui5的新手,...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我是sapui5的新手,...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我是sapui5的新手,我需要通过单击过滤器图标来对列表进行"过滤和排序",但是我无法对列表进行过滤和排序。
这是Dialog.fragment.xml的代码
<项目>
这是Master.controller.js的代码
onInit:函数(){ var oList = this.getView()。byId(" list"); this.oBindingList = oList.getBindingInfo(" items"); var oModell = new sap.ui.model.json.JSONModel(); oModell.loadData("/img/sap/opu/odata/sap/ZSERVICE_ENTRY4_SRV/POItemSet"); oList.setModel(oModell); }, onPress:function(oEvent){ //打开表格设置对话框 this._oDialog = sap.ui.xmlfragment(" service.zservice.fragments.Dialog",this); this._oDialog.open(); }, onConfirm:function(oEvent){ var oView = this.getView(); var oList = oView.byId(" list"); var mParams = oEvent.getParameters(); var oBinding = oList.getBinding(" items"); //应用分组 var aSorters = []; 如果(mParams.groupItem){ var sPath = mParams.groupItem.getKey(); var bDescending = mParams.groupDescending; var vGroup = function(oContext){ var number = oContext.getProperty(" PoItemNo"); 返回{ 键:数字, 文字:数字 }; }; aSorters.push(新sap.ui.model.Sorter(sPath,bDescending,vGroup)); } //应用分类器 var sPath = mParams.sortItem.getKey(); var bDescending = mParams.sortDescending; aSorters.push(新sap.ui.model.Sorter(sPath,bDescending)); oBinding.sort(aSorters); //应用过滤器 var aFilters = []; for(var i = 0,l = mParams.filterItems.length; i当我运行该应用程序时,数据未显示在主视图中
你们能帮我解决我的问题吗?
此致
Venkatesh
(28.2 kB)
嗨,Mahesh,
是的,当我应用过滤器和排序时,数据不会显示在主视图中。
是的,列表与odata服务绑定。
一周热门 更多>