Angular Fieldmapper Editor should use combobox for linked fields
Bug #1811288 reported by
Bill Erickson
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Evergreen 3.2 -- Spun off from bug #1779158
When editing a field in the Angular fm-editor-component form, linked objects are represented via a traditional HTML <select> with pre-populated options. A better widget to use here would be an eg-combobox, since it supports type-ahead and optional real-time data retrieval, which is useful for very large lists of data.
Users should have the option of pre-loading values or relying on run-time lookups, depending on what makes more sense for the data type.
Users should have a way to indicate a field should use a combobox even when it's not a linked field and provide a set of canned options.
tags: | added: angular |
Changed in evergreen: | |
assignee: | nobody → Galen Charlton (gmc) |
assignee: | Galen Charlton (gmc) → nobody |
Changed in evergreen: | |
assignee: | nobody → Mike Rylander (mrylander) |
Changed in evergreen: | |
milestone: | 3.3-beta1 → 3.3-rc |
Changed in evergreen: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
A branch to do the above and then some:
http:// git.evergreen- ils.org/ ?p=working/ Evergreen. git;a=shortlog; h=refs/ heads/user/ berick/ lp1811288- fm-editor- combobox
From the commit:
* Linked field options traditionally rendered via <select> are now rendered with an eg-combobox.
* Caller has option to force a combobox to preload values or rely solely on typehead.
* Caller has option to provide a canned list of combobox values.
** For non-linked fields, this has the affect of forcing a combobox.
* Caller has option to set / override which field on the linked class should searched by the typeahead
* General improvements to fm-editor form building and field options management.
======
The branch has 2 commits for this bug and its built atop the booking admin branch for bug #1809288, since it included a number of changes I wanted to build upon. The booking admin branch should be merged before (or with) this branch.