Opened 9 years ago

Closed 9 years ago

Last modified 8 years ago

#12070 closed task (fixed)

EnhancedGrid - advanced filter patch for 1.6 beta

Reported by: evan Owned by: bryanforbes
Priority: high Milestone: 1.6
Component: DojoX Grid Version: 1.5
Keywords: edg advanced filter Cc: hwcdl@…
Blocked By: Blocking:

Description

Changes based on #11725, mainly include:

[Improvements & Simplifications]:

1.Wrap the store layers on grid, so grid.store can be used out of Grid at the same time.

2.Make the filter dialog always be positioned at the center of grid viewport.

3.Make string operations (starts with, end with, as well as contains) case insensitive

4.Remove limitation of at most 3 rules. Any rule count is acceptable, including no upper limit.

5.Fire onFilterDefined event when filter is cleared.

6.Add keyboard support for "Remove Rule" button.

7.Extract out all layout logic into a sub-class of AccordionContainer?.

8.Remove cache limit for filter store layer.

9.Remove unique/sort layer files, since not used anymore

10.Restructure part of Filter Dialog

11.Code clean(naming, func order) for both JS and CSS(use the minimal necessary selectors)

12.Templates re-formatted

13.nls bundle updates

[Bug fixes]: 1.When column is moved in DnD, it's now correctly reflected in the filter dialog.

2.Omit the filter bar focus area when filter bar is hidden.

3.When no filter is defined and Cancel button is clicked in the filter dialog, all the edited rules should be cleared accordingly.

Attachments (1)

filter-12-08-2010.patch (133.6 KB) - added by evan 9 years ago.
Updated version with a conflict fixed in the patch

Download all attachments as: .zip

Change History (10)

Changed 9 years ago by evan

Attachment: filter-12-08-2010.patch added

Updated version with a conflict fixed in the patch

comment:1 Changed 9 years ago by Douglas Hays

Resolution: fixed
Status: newclosed

(In [23357]) Fixes #12070. Proxy commit for evan (IBM, CCLA). EnhancedGrid? filter fixes. !strict

comment:2 Changed 9 years ago by evan

(In [23643]) Refs #12070, simplified way to manage filter names, css tweaks, !strict

comment:3 Changed 9 years ago by evan

(In [23645]) Refs #12070, add "isEmpty" filtering condition, !strict

comment:4 Changed 9 years ago by evan

(In [23661]) Refs #12070, remove two unused items in nls bundle

comment:5 Changed 9 years ago by evan

(In [23771]) Add a missed nls bundle for Filter, refs #12070

comment:6 Changed 9 years ago by evan

(In [23819]) Update for the new startup() way of TooltipDialog?, refs #12070

comment:7 Changed 9 years ago by Adam Peller

(In [24018]) Translate string added late to 1.6. Refs #12070, Refs #12322

comment:8 Changed 9 years ago by Adam Peller

(In [24019]) Translate string added late to 1.6, also some strings missed last round. Refs #12070, Refs #12322

comment:9 Changed 8 years ago by evan

(In [25672]) Refs #12070 !strict css/indent/space fix, icon, an option whether to popup dialog for clearing filter

Note: See TracTickets for help on using tickets.