过滤适用" on"约会,但没有工作 - EXTJS

时间:2014-10-27 13:57:05

标签: date extjs grid filtering date-format

我正在尝试过滤日期,之前和之后工作正常后但不能工作。

请查看截图。

代码:

 {
  text: "Updated Date", dataIndex: 'CreatedDate', groupable: false,xtype: 'datecolumn', filter: { type: 'date', active: true, dateFormat: 'm/d/Y', active: true }
 }

enter image description here

4 个答案:

答案 0 :(得分:0)

我会在对象内写console.log("filter :" + this.filter)的日志消息,并在所有有趣的点内写出更新的顺序。

可能Objektname.doLayout()的布局更新是解决方案(只是一个想法)?

答案 1 :(得分:0)

“on”似乎基于完美匹配(==) 如果我从时间对象中移除小时,分钟,秒,“打开”而不是工作

答案 2 :(得分:0)

你有没有试过勾选' On'复选框? 我发现如果你选择了一个日期,它就不会自动勾选复选框。

答案 3 :(得分:0)

试试此代码

{ text: "Updated Date", dataIndex: 'CreatedDate', groupable: false,filter: true, renderer: Ext.util.Format.dateRenderer('m/d/Y')}

并在Model

中的CreatedDate字段中传递这些属性

dateFormat:'m / d / Y',键入:date