2

这是我的问题:

我有一个显示记录列表以及记录日期的网格。考虑到这一点,我创建了一个过滤器表单,允许用户根据日期过滤数据。这里的问题是如何过滤日期。这是我到目前为止所拥有的:

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;// 根据总天数过滤 }

现在有没有办法返回一个范围内的日期?如果不是,处理日期的最佳方法是什么?

谢谢

4

0 回答 0