点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我使用SmartTable。
我需要在不要求后端的情况下对ui.Table中的值进行排序和过滤。
我已经可以访问对话框并在"确定"上设置一些操作
var oTable = this.getView()。byId(" SmartTable"); //掌握智能表 var oPersButton = oTable._oTablePersonalisationButton; oPersButton.attachPress(function(){ var oPersController = oTable._oPersController; var oDialog = oPersController._oDialog; oDialog.attachOk(function(oEvent){ console.log("确定按下"); }); });
但是,如果我单击"确定"按钮并在"过滤器"选项卡中进行一些更改,则会有服务请求。
如何通过单击"确定"按钮阻止请求?
https://sapui5.hana.ondemand。 com/#/api/sap.ui.model.odata.OperationMode
sap.ui.model.odata.OperationMode.Client
操作在客户端上执行。 仅当所有条目均已加载到客户端时,此方法才有效。 初始请求将获取完整的集合,过滤和排序不会触发其他请求。
谢谢!
这就是我想要的。
我想没有。
您好Anatoli Neuberger ,以下几点可能对您有所帮助。
onInit:
->通过odata调用获取需要的实体信息
->在model.js文件中创建本地模型
->将数据绑定到本地模型
onClickOfOK:
->使用js属性过滤请求的数据
->此代码可以帮助您使用过滤器逻辑----> https://embed。 plnkr.co/plunk/qiWY5K
此致
Karthik Arjun
一周热门 更多>