我无法过滤日期范围SAPUI5中的列表

时间:2017-10-24 14:26:01

标签: javascript json xml eclipse sapui5

我遇到了问题:

<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

1 个答案:

答案 0 :(得分:0)

如果CreatedAt的类型为edm.datetime,则注释此行应该处理。日期也应该是日期对象。

// var to_dt = to_dat.toISOString();