Commit Graph

44 Commits

Author SHA1 Message Date
cf3f99c260 Don't unregister selected rows from the selection manager, even if they're destroyed.
Fixes selection loses first rows when user scrolls down.
2014-09-18 02:58:52 +00:00
06a78f145f Fix sub-grid column indent 2014-09-09 23:14:42 +00:00
cc04f0b89c Create & use a flag 'no_actions' to disable actions for sum rows 2014-08-11 23:13:02 +00:00
760dc4b1d3 When update(true), also invalidate record change detection, to re-fetch all known rows 2014-07-08 03:35:55 +00:00
1f4c8a0c03 Fix blank list on refresh, related to r47042 2014-05-22 16:32:58 +00:00
84e20433b6 Attempt to get rows in the direction of need, rather than centered on the missing rows 2014-05-22 14:48:22 +00:00
99023a7812 If initial rows has no rows, add an empty row placeholder.
This way add context menu items work without clicking search first.
2014-04-07 14:44:52 +00:00
ac18b6cc8d changed et2_core_inheritance.js to implement ClassWithAttributes extending Class from egw_inheritance and changed et2 objects to use ClassWithAttributes when required (also fixed lots of IDE warnings / added docu) 2014-03-20 09:40:37 +00:00
133c4a317c Fix bug in using knownUIDs where empty rows were left or too many removed when the count changed 2014-03-19 19:19:34 +00:00
4a5d906e48 Enable using knownUIDs and lastModification timestamp to avoid sending unchanged rows back to client 2014-03-18 22:54:14 +00:00
564507665d Missing parameter documentation 2014-02-25 19:38:31 +00:00
b8b614220e Revert unneeded change from r45352.
Fixes (hopefully) spacer rows staying when fetching more rows.
2014-02-03 23:41:22 +00:00
b4ad250438 Fix rows staying after deleting by preventing automatic grid stuff while deleting 2014-01-22 15:22:29 +00:00
87473ae76b Fix cache clearing in selection manager 2014-01-21 15:50:06 +00:00
4d997bf7c8 Fix up caching, clearing and filtering, so we cache what we need and clear only what we have to when filtering
Selection still needs work.
2014-01-21 15:21:42 +00:00
ac0e2f6016 Improve applyFilters(), no longer blanks nextmatch before re-filling 2014-01-18 13:46:33 +00:00
344a63b37c Fix removing (delete) a row from nextmatch
- Fix broken destroy callback
- Fix caching & actions to be removed
- Fix always removing the last row also
- Fix indexing so arrow keys work over sparse indexMap
2014-01-17 17:57:59 +00:00
c9e923bf78 Make sure UID is a string 2014-01-09 18:10:32 +00:00
49ef2c538a Use any row data passed from server in etemplate load call to avoid an extra call to get_rows 2014-01-09 11:25:08 +00:00
735a1afa43 Clear queue when results arrive, and in reset() 2013-12-09 21:37:39 +00:00
39c1efc789 Fix up dataview / nm filter changes. Removes extra server call to ajax_get_rows. 2013-11-06 18:55:57 +00:00
ab4873553b - Add in any missing filter/left/right header select options from favorites or other changes instead of rejecting. Server side get_rows is responsible for actually providing the missing option(s)
- Propagate changed exec_id to controller
2013-10-21 22:23:02 +00:00
36021f5d13 Drag & drop files from user's system onto nextmatch row now working with sub-grids too 2013-08-27 20:24:55 +00:00
4759d19d25 Fix nextmatch hierarchy display 2013-04-24 19:53:51 +00:00
e64c4fbd04 add some JSDoc so Eclipse shows an outline: @memberOf and @augments (not yet understood by Eclipse), also fixed many warnings (mostly missing semicolons) 2013-04-13 19:00:13 +00:00
3c69b26525 Add empty row placeholder 2013-03-13 18:42:03 +00:00
987af6b473 Pass along internal lastModification time, and use it 2013-02-27 18:00:15 +00:00
298309074e Implement updating just the affected nm row with egw_refresh() 2013-02-14 11:25:24 +00:00
616e94a7b4 Add the ability to specify the client-side data cache prefix, to avoid collisions in applications where there can be more than one type of data 2013-02-06 10:49:46 +00:00
f50b880c19 Fixed selection and getSelected() function; controllers and selection managers are now hirachical 2012-03-30 14:20:11 +00:00
1d405d05ba Implemented hirachical rows 2012-03-30 11:43:39 +00:00
cfa9c190bb Implemented keyboard navigation and data retrival for uids 2012-03-29 14:11:22 +00:00
0ae151e638 Got selection working; only problem left with popup menus is, that entries don't get focused on rightclick 2012-03-28 15:36:17 +00:00
215ccc2709 Avoid errors about missing methods, running out of stack space - probably a missing file... 2012-03-27 17:02:00 +00:00
8d08b9ca49 fixed problem with selection manager indexMap not being updated 2012-03-27 15:22:57 +00:00
8dced05f23 nextmatch widget now loads the data that was passed to it in the settings array 2012-03-27 14:51:16 +00:00
83a6d40b5c Actions basically working again, do not work properly yet, as the global uid is passed to the nm_action function 2012-03-27 10:18:42 +00:00
34a43e8869 Various bug fixes in the grid, implemented prefetching, workaround for performance issues regarding update, removed _lastModification 2012-03-26 15:28:02 +00:00
1be50220a8 Deactivated last commit (slow because pending requests are ignored), lastModification is now set per app in the model 2012-03-23 16:37:44 +00:00
1dec823e45 Implemented consolidation and extension of requests, code does currently not check which range requests are still pending 2012-03-23 16:30:29 +00:00
f6484aa626 Now sending _lastModification 2012-03-23 15:04:49 +00:00
b46278df1d Fixed problem with strange grid behaviour 2012-03-23 14:51:20 +00:00
00cd1f1e2f Bugfixes for dataview 2012-03-23 13:38:30 +00:00
a9c1112dc1 New dataview version and integration into the nextmatch widget 2012-03-23 12:20:57 +00:00