Quote from: Reuben Barclay on September 08, 2010, 11:16:29 PM
My understanding it is more of a GDC/GWC issue defining an appropriate widget.
...
Before I alienate the GDC/GWC teams and never have them implement anything for me ever again, to do this properly there is probably some changes needed in the communication protocols.
The 4gl examples I posted had approx 200 rows so inbetween keystrokes the round-trip time to send the keystroke via ON ACTION dialogtouched, determine, and send back the list of entries to populate the list is neglible.
Now imagine if the number of potential rows in the drop-down list was measured in ten and hundreds of thousands, say all the customer names from the database.
Typing in S may return 10,000 rows, typing in SC may return 1000 rows, typing in returns SCH 100 rows. So in the time between typing S and C, is the system able to go back, determine the 1000 rows and return them to the front-end, and do you really want to return 1000 rows. We probably want to have the equivalent of ON FILL BUFFER for the drop-down. Any other thoughts on how that process could be implemented welcome.
So it is not necessarily as simple as implementing a widget or variation of an existing widget.
Reuben