这是我的问题:
我有一个显示记录列表以及记录日期的网格。考虑到这一点,我创建了一个过滤器表单,允许用户根据日期过滤数据。这里的问题是如何过滤日期。这是我到目前为止所拥有的:
MyGrid 是从我的数据存储中填充的:
recordsStore: new dojo.data.ItemFileWriteStore({
url: "xhreq?action=getRecords",
clearOnClose: true,
urlPreventCache: true });
在我的表格布局中,我使用 dateTextBox 为用户添加要过滤的日期:
{ 名称:“日期”,字段:“日期”,宽度:“10em”,
类型:dojox.grid.cells.DateTextBox,格式化程序:formatDateObject,约束:{ datePattern:'MM/dd/yyyy',formatLength:'short ',选择器:'日期'},可编辑:真},
这就是我开始对我的日期进行过滤的方式:从网格中过滤数据:
doFilter: function() { filter_standby.show();
inDate = "*";
if(filter_inDateFrom.attr("value") != "" || filter_inDateThrough.attr("value") != ""){ { totalDays = inDateThru - inDateFrom; 存储 totalDays 日期 = 日期 + totalDays;// 根据总天数过滤 }
现在有没有办法返回一个范围内的日期?如果不是,处理日期的最佳方法是什么?
谢谢