Feature #3762
misc UI features
100%
Related issues
History
#1 Updated by Greg Shah over 5 years ago
Attributes
- MENU:TOGGLE-BOX
- EDITOR:LARGE
- COMBO-BOX:AUTO-COMPLETION
Methods
- BROWSE:CREATE-RESULT-LIST-ENTRY
- COMBO-BOX:EDIT-UNDO
#2 Updated by Greg Shah over 5 years ago
- Related to Feature #3811: more misc UI features added
#3 Updated by Constantin Asofiei over 5 years ago
Conversion issues for AUTO-COMPLETION attribute and EDIT-UNDO method are solved in 3750a rev 11298.
#4 Updated by Constantin Asofiei over 5 years ago
- Status changed from New to WIP
- Assignee set to Constantin Asofiei
#5 Updated by Greg Shah over 5 years ago
Are all the other attributes/methods already supported at conversion time?
#6 Updated by Constantin Asofiei over 5 years ago
Greg Shah wrote:
Are all the other attributes/methods already supported at conversion time?
Yes, I've checked them.
#7 Updated by Constantin Asofiei over 5 years ago
TOGGLE-BOX
is fully supported - fixed gaps in 11299.EDITOR:LARGE
- this is just to mark that anEDITOR
can display aLONGCHAR
value - FWD can handle this automatically, nothing specific is required. I think the gaps should be changed tort_full
.
#8 Updated by Greg Shah over 5 years ago
FWD can handle this automatically, nothing specific is required. I think the gaps should be changed to rt_full.
Please go ahead with this. Also: the runtime code should have comments to mention that no actual backing runtime is needed because the feature is implicitly supported in FWD.
#9 Updated by Constantin Asofiei over 5 years ago
3750a rev 11300 fixes EDITOR:LARGE attribute runtime (get/set support) and gaps.
#10 Updated by Stanislav Lomany over 5 years ago
I'll be working on BROWSE:CREATE-RESULT-LIST-ENTRY
while AWS is not accessible.
#11 Updated by Stanislav Lomany over 5 years ago
FYI, we miss implementation of QUERY:CREATE-RESULT-LIST-ENTRY
, so it should be implemented for all types of queries in order to implement BROWSE:CREATE-RESULT-LIST-ENTRY
.
#12 Updated by Greg Shah over 5 years ago
Stanislav Lomany wrote:
FYI, we miss implementation of
QUERY:CREATE-RESULT-LIST-ENTRY
, so it should be implemented for all types of queries in order to implementBROWSE:CREATE-RESULT-LIST-ENTRY
.
Agreed. These must be implemented at the same time.
#13 Updated by Greg Shah over 5 years ago
I've been wondering if the core of the implementation is the idea that the query is closed and reopened such that there is a new result list.
#14 Updated by Stanislav Lomany about 5 years ago
I've been wondering if the core of the implementation is the idea that the query is closed and reopened such that there is a new result list.
Unfortunately it's not the case. The new entry contains ids of the current records contained in the query's backing buffers. It can be arbitrary records not matching the original query sorting. "No record" is also a valid entry.
Note that I'm not going to implement CREATE-RESULT-LIST-ENTRY
for non-scrolling queries because it seems to be inpractical: what is the sense of adding an entry if you cannot get back to it? I guess that underlying implementations for scrolling and non-scrolling queries are similar in 4GL, while in FWD it may be completely different, so that will save a lot of time.
#15 Updated by Greg Shah about 5 years ago
The work for CREATE-RESULT-LIST-ENTRY()
is being moved to #3940, which will be worked in the main project.
#16 Updated by Greg Shah about 5 years ago
Are there any runtime features in this task which were not finished?
#17 Updated by Greg Shah about 5 years ago
Greg Shah wrote:
Are there any runtime features in this task which were not finished?
Does anyone know this answer?
#18 Updated by Constantin Asofiei about 5 years ago
Greg Shah wrote:
Are there any runtime features in this task which were not finished?
All runtime for MENU:TOGGLE-BOX and EDITOR:LARGE is there. COMBO-BOX:AUTO-COMPLETION and COMBO-BOX:EDIT-UNDO is not completed.
#19 Updated by Greg Shah about 5 years ago
COMBO-BOX:AUTO-COMPLETION and COMBO-BOX:EDIT-UNDO is not completed.
Eugenie: Please add these to your work in #3811.
#20 Updated by Greg Shah about 5 years ago
- Status changed from WIP to Closed
- % Done changed from 0 to 100
Branch 3811a was merged to trunk as revision 11303. This finishes the work in this task.