Ticket #642 (new Enhancement)
dm4-webclient: populate drop-down menus on demand
Reported by: | Malte | Owned by: | |
---|---|---|---|
Priority: | Major | Milestone: | Release 4.4 |
Component: | DeepaMehta Standard Distribution | Version: | 4.2 |
Keywords: | Cc: | jri | |
Complexity: | 3 | Area: | GUI / Usability |
Module: | deepamehta-webclient |
Description
e.g. when having lots of addresses in the db, pressing the "Edit" button on any address loads first all street instances, then all postal code instances, etc. pp. -
it would be a great usability imrpovement if all the resp. instances would be just loaded after the click (onto the selection/option-menu-button).
add-on: to have auto-completion working (after opening/selecting these option-menus) would also be very nice but, i assume, if we want to have both (on-demand loading data + autocompletion) we would need to invent a trigger (to initiate and load instances for ) autocompletion somehow, but maybe this is another issue/ticket (as there is a related one already tracked for the latter in here somewhere).
hope this helps & cheers.
Change History
comment:3 Changed 9 years ago by Malte
Two improvemnts currently really hinder administrators wanting to use the dm4-webclient in production:
- When displaying an info in the page panel, as soon as more than 300 topics are related to the shown (a) one unexpected things happen (one drags the item on the canvas despite wanting to) and (b) selecting (such) a topic degrades usability as the browser freezes (and cannot handle any user input) while rendering the list of e.g. related topics (=specifically addressing the related topics area to load on demand) might already do the trick in many cases.
- Creating a new "Person" topic while the database knows thousands of "postal codes", thousands of "street nr" or "thousands of cities"... becomes effectively impossible in a reasonable timeframe (just like described in the original ticket description here above).
I just wanted to clarify and remind us on this issue & thanks for listening.
Yes, this situation must definitely be improved.
Thank you for the suggestions!
See also #461.