Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » U++ Library support » ArrayCtrl, HeaderCtrl & GridCtrl » DropGrid, DropTree dynamic update.
DropGrid, DropTree dynamic update. [message #31556] Mon, 14 March 2011 06:27 Go to previous message
Lance is currently offline  Lance
Messages: 526
Registered: March 2007
Contributor

Can DropGrid be configured to something like this effect:
1. There is an edit area, just like a regular edit, it display the Format'ted text as was before the edit start.

2. When user enters some text, it has some mechanism to allow Libary user's program to update/filter data to be displayed as candidates of choice accordingly, or at least it can hide currently populated rows that don't match user input.

3. Even better, the dropdown is polymorphic. When there are too many candiates, it may be easier to put in a TreeView, and when user input has filtered out but a limited number, a list may make more sense.

By the way, the DropGrid example included with U++ package is very impressive. I particularly like the capability to set display columns and value columns (you can choose to hide the actual value column, eg, ID make a lot of sense to database but means little to end user. Unfortunately it uses a button to trigger dropdown. A user should be able to click the little triangle to the right or use certain key combination to show the popdown list.

Please let me know the current implementation can be adapted to these behaviour without heavy coding.

Thanks,

Lance
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: GridCtrl paste and WhenAction
Next Topic: ArrayCtrl and FileSel.ExecuteOK
Goto Forum:
  


Current Time: Fri Apr 19 15:14:48 CEST 2024

Total time taken to generate the page: 0.04327 seconds