#11723 closed enhancement (fixed)
EnhancedGrid - new DnD support
Reported by: | evan | Owned by: | evan |
---|---|---|---|
Priority: | high | Milestone: | 1.6 |
Component: | DojoX Grid | Version: | 1.5 |
Keywords: | enhanced grid dnd | Cc: | [email protected]…, [email protected]…, [email protected]…, |
Blocked By: | Blocking: |
Description
Provides newly enhanced DnD support for spreadsheet like behavior, including:
1.Moving columns(adjacent or in-adjacent) by key or mouse
2.Moving rows(adjacent or in-adjacent) by key or mouse
3.Moving cells(adjacent or in-adjacent) by key or mouse
4.Follow standard dojo.dnd behavior and support moving rows out of Grid(to other widgets)
Attachments (2)
Change History (10)
comment:1 Changed 10 years ago by
Owner: | changed from bryanforbes to Evan |
---|
Changed 10 years ago by
Attachment: | edg-dnd.JPG added |
---|
comment:3 Changed 10 years ago by
requires #11722
Once "dnd.patch" applied, please use dojox/grid/tests/enhanced/test_enhanced_grid_dnd.html
comment:4 Changed 10 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
comment:5 Changed 10 years ago by
Owner: | changed from Evan to evan |
---|
comment:6 Changed 10 years ago by
The above "dnd-12-8-2010.patch" includes following changes:
- Improved the performance by changing the style of the avatar instead of keeping appending/removing it from the document.
- Supported dragging content(row/cell) from other widgets into grid.
- Bug fix - keyboard events should be connected to doc instead of inside the grid because row/cell can be dragged out of grid.
- Bug fix - the avatar mark was not correct in RTL.
- Bug fix - fixed conflict with selection
- Moved DnD css into a separate "DnD.css"
- Code clean, removed unused logic, simplify code for styling the selected area.
- Test case/data updates
comment:7 Changed 10 years ago by
Note: the "dnd-12-8-2010.patch" is re-appended to a new ticket #12065
comment:8 Changed 10 years ago by
(In [23322]) Fixes #12065, refs #11723. Proxy commit for evan (IBM, CCLA). Various EnhancedGrid? DnD bug fixes and new tests. !strict
Adding a snapshot how new dnd works