Feature #3259
add useful web components that can be easily integrated into the embedded web client
Status:
New
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
Due date:
% Done:
0%
billable:
No
vendor_id:
GCD
Related issues
History
#1 Updated by Greg Shah about 7 years ago
- Related to Feature #3258: improve javascript upcalls from the embedded client added
#2 Updated by Greg Shah about 7 years ago
- Related to Feature #3218: enhance the embedded mode web GUI to implement a good default approach for common cases added
#3 Updated by Greg Shah about 7 years ago
We want to make it easy to implement the common cases of embedded screens. To this end, we want to provide some enhanced web components that have good default integration with upcalls to converted ABL code. The idea is that it should be trivial to create new screens using these and hooking it together with converted ABL.
- tables
- calendar
- date picker
- menuing (see separate task for this one)
- charts
https://d3js.org/ seems to be good tool set.
We need to make a list of possible choices that we can prioritize. Perhaps we should consider how we might map a variety of modern UI approaches into ABL data types (BDT) and data structures (temp-tables, prodatasets).
#4 Updated by Greg Shah about 7 years ago
- Related to Feature #3260: auto-conversion and enablement for the embedded web client added
#5 Updated by Greg Shah about 7 years ago
- Related to Feature #3261: enhanced browse that can optionally selected as a replacement for the default ABL browse added