View previous topic :: View next topic |
Author |
Message |
tsikask
Joined: 27 Mar 2005 Posts: 1
|
Posted: Sun Jun 11, 2006 5:20 pm Post subject: Synchronization with other controls in the form |
|
|
I think that the most important feature that have to be included
in the next release must be the ability to keep the Virtual TreeView
Synchronized with the other controls in the same form.
Yes may we have a lot of Rows (Currency Managers) but i think
that this feature completes the design of Virtual Tree.
If we dont have this feature our UserInterafce is INCOMPLETE.
It is not too difficult to code this feature and is EXTREMELY IMPORTANT
TO BUILD A GOOD USER INTERFACE |
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
Infralution
Joined: 28 Feb 2005 Posts: 5027
|
Posted: Tue Jun 13, 2006 11:22 pm Post subject: |
|
|
The problem with providing full two way support for CurrencyManagers (ie allowing Virtual Tree to drive selection AND be driven by an external control) is that each child list would require its own CurrencyManager. But virtual tree does not even request the child lists until they are required. This means there would be no way to drive Virtual Tree selection via the CurrencyManager mechanism to a row in a child list that was not already displayed.
We could however potentially implement one way support for CurrencyManagers that would allow VirtualTree to drive selection of other controls. As this is still likely to carry some overhead during selection we would probably make it optional. Would this be sufficient for your needs? _________________ Infralution Support |
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
Guest
|
Posted: Wed Jun 14, 2006 12:47 pm Post subject: One Way Support with currency managers |
|
|
But If we enforce virtual tree to display AND Select this Binding List when
we choose it from another control?
The best way to check it is to put side by side two
virtual trees and make tests
I write an application which demands all the lists being loaded
in memory when runs (and not reside in the database and loaded when this being asked)
why not to implement currency managers for this circumstance?
Can I load all the nodes of a virtual tree view ?
if i have only 100 nodes why not to implement currency managers? |
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
Infralution
Joined: 28 Feb 2005 Posts: 5027
|
Posted: Wed Jun 14, 2006 10:39 pm Post subject: |
|
|
Quote: | I write an application which demands all the lists being loaded
in memory when runs (and not reside in the database and loaded when this being asked)
why not to implement currency managers for this circumstance? |
Most of our customers choose to use Virtual Tree precisely because it does not load all the user interface elements up front. Indeed that is the main distinction between Virtual Tree and most other tree/list controls.
The case where you have two Virtual Trees within the same container and want to synchronise them is not a very common scenario. The extra code complexity and need for upfront loading to support this type of mechanism make this unattractive - particularly when you can implement this type of linkage yourself in application code in a few lines of code by handling the SelectionChanged events.
A one way CurrencyManager mechanism which allows Virtual Tree to drive the current selection has a much wider application and we will certainly look at that. _________________ Infralution Support |
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
Guest
|
Posted: Thu Jun 15, 2006 12:35 pm Post subject: |
|
|
This one way driving is in the near future or not?
it is important to know because we are writing an application
and we need this feature |
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
Infralution
Joined: 28 Feb 2005 Posts: 5027
|
Posted: Thu Jun 15, 2006 10:32 pm Post subject: |
|
|
Well it won't make it into the first release of Version 3.0 which we are finalizing now and about to start testing on. So version 3.1 would be the likely release. This will probably be at least two months away. _________________ Infralution Support |
|
Back to top |
|
![](templates/subSilver/images/spacer.gif) |
|