Threaded View
-
22 Jul 2010 5:24 AM #1
[FNR] Filters. Bug and inheritance problem.
[FNR] Filters. Bug and inheritance problem.
Hi.
I have found a bug in Date Filter (On same date comparison doesn't work as expected)
In file:
DateFilter.java:
Replace: if (afterItem.isChecked() && onMenu.getDate() != null) {
by: if (onItem.isChecked() && onMenu.getDate() != null) {
Moreover:
Is it possible to modify method validateModel:
public class DateFilter extends Filter {
....
@Override
public boolean validateModel(ModelData model) {
Date d = model.get(dataIndex);
..
}
...
}
by something like:
public class DateFilter extends Filter {
....
public Object getValue(ModelData model) {
return model.get(dataIndex);
}
@Override
public boolean validateModel(ModelData model) {
Date d = getValue();
..
}
...
}
My model doesn't contain Date but a Type witch can return a Date.
With this solution i can write a class witch extend DateFilter like:
public class MyOwnTypeFilter extends DateFilter {
public Object getValue(ModelData model) {
MyOwnType obj = (MyOwnType)model.get(dataIndex);
return (Date) obj.getMyDate();
}
}
Please modify all object witch inherit from Filter like this one.
Without this, we must duplicate lot of your code.
Thanx
Thank you for reporting this bug. We will make it our priority to review this report.
Similar Threads
-
[FNR] TimeField bug?
By is84092 in forum Ext GWT: Bugs (2.x)Replies: 1Last Post: 12 Apr 2010, 5:02 AM -
[2.??][DUP] Bug when PagingToolBar works with filters such as gridFilter
By yuandong1222 in forum Ext 2.x: BugsReplies: 1Last Post: 25 Nov 2008, 9:37 PM -
[SOLVED] DataView, ListStore and filters... Question and Bug
By mrdecav in forum Ext GWT: Help & Discussion (1.x)Replies: 2Last Post: 15 Sep 2008, 3:23 PM -
Inheritance Problem
By deltafoxtrot in forum Ext 1.x: Help & DiscussionReplies: 1Last Post: 15 May 2008, 7:49 AM -
Destroy a form in ext 1.1 / Inheritance problem
By Ronaldo in forum Ext 1.x: Help & DiscussionReplies: 1Last Post: 15 Aug 2007, 9:42 AM


Reply With Quote