Ticket #6546 (new defect)

Opened 3 months ago

Last modified 7 weeks ago

Improve integration with dojo.data

Reported by: rnucera Owned by: BryanForbes
Priority: normal Milestone: 1.2
Component: DojoX Grid Version: 1.1.0
Severity: normal Keywords: Grid
Cc: BryanForbes

Description

Eliminate grid.model if possible, talk to dojo.data directly.

Change History

Changed 3 months ago by BryanForbes

  • component changed from General to DojoX Grid

Changed 3 months ago by BryanForbes

(In [13518]) refs #6546, !strict

  • Added DataGrid? which binds directly to dojo.data.
  • Added DataGrid? test file.
  • Fixed DojoData? model resetting the scroll position on sorting.

Changed 3 months ago by BryanForbes

(In [13545]) !strict refs #6546

  • Added initial dojo.data notification support (only onSet supported for now).

refs #6353

  • Moved dojox.grid._grid.GridView? to dojox.grid._View (also moved template to resources/View.html).
  • Moved dojox.grid._grid.Views to dojox.grid._ViewManager.
  • Moved dojox.grid._grid.builder classes to private classes in _View.js.
  • Moved functions from dojox.grid.lib that are only used in _View.js to private functions in _View.js.
  • Updated tests accordingly.

Changed 3 months ago by BryanForbes

(In [13595]) refs #6546 !strict

Changed 2 months ago by BryanForbes

(In [13818]) refs #6546 !strict

  • Removed dojox.grid.Grid (DataGrid? replaces it).
  • Removed _data directory.
  • Updated tests to reflect the changes.

refs #6545

  • Updated layout parser to support different combinations of view and cell definitions.

Changed 8 weeks ago by BryanForbes

(In [13832]) refs #6353, refs #6546 !strict

  • Changed "[mM]odel" to "[sS]tore" in DataGrid?.
  • Updated tests and QueryReadStore? demo to reflect change.
  • Made sure all tests work in IE7.

Changed 8 weeks ago by BryanForbes

(In [13845]) refs #6546 !strict

Changed 7 weeks ago by BryanForbes

(In [13860]) refs #6546 !strict

  • Switched order of arguments to get and format so plain _Grid's don't have a null first argument.
Note: See TracTickets for help on using tickets.