【发布时间】:2017-10-24 14:26:00
【问题描述】:
我有一个问题:
<DateRangeSelection delimiter= "-" displayFormat="yyyy/MM/dd"
dateValue="{path:'/dateValueDRS1'}" secondDateValue="{path:'/secondDateValueDRS1'}"
minDate="{path:'/dateMinDRS1'}" maxDate="{path:'/dateMaxDRS1'}"
change="handleChange"/>
handleChange: function(oEvt) {
var filters = [];
var query = oEvt.getParameter("query");
if (query) {
var to_dat = new Date(to);
var to_dt = to_dat.toISOString();
var oFilter = new sap.ui.model.Filter("CreatedAt", sap.ui.model.FilterOperator.BT, from_dt, to_dt);
filters.push(oFilter);
var list = this.getView().byId("list");
var oBinding = list.bindAggregation("items");
oBinding.oFilter(filters);
}
},
使用 SAPUI5,我无法过滤日期范围内的列表。
我的列表(我的列表中的日期示例:05/11/2014)
【问题讨论】:
-
编辑您的问题
-
嗨,Ithri,当问题中的代码失去其格式时,真的很难提供帮助。您可以使用类似“{}”的按钮(在编辑器的工具栏中查看)编辑您的问题并将您的代码 sn-ps 转换为格式化为代码的块。添加一些上下文,例如“我有 2 个文件 xxxx.file 和 yyyy.file,这是每个文件的代码”+ 任何相关输出都会增加您获得出色答案的机会。简单地说,让人们可以轻松快速地帮助您:-)
-
handleChange : function(evt){ var filters = []; var v = sap.ui.getCore().byId("Master--hello_world") var from_dt = v.getProperty("dateValue").toISOString(); var to_dt = v.getProperty("secondDateValue").toISOString(); var oFilter = new sap.ui.model.Filter("CreatedAt",sap.ui.model.FilterOperator.BT,from_dt,to_dt);过滤器.push(oFilter); var list = this.getView().byId("list"); var oBinding = list.bindAggregation("items"); oBinding.oFilter(过滤器); },
标签: javascript json xml eclipse sapui5