I'm not even sure this is possible, but here it goes...
I have a rad splitter with 3 panes in it (A, B and C). Pane "A" gets a treeview loaded into it dynamically, with handlers assigned to it at runtime, etc during the pageload. Pane "B" has a panel in it that loads user controls based on which node in the treeview you click.
I add at runtime the ajax setting to update the panel in pane "B" when the tree is interacted with, like this:
It's cool and everything works, HOWEVER -
I don't really want to update the Tree every time. I only really want to update it on certain events (like selecting an item from a tree context menu) but not on others (selecting a node), however I do want update the "UPanel" control when I select a node.
How could I implement this? I'm familiar with the RequestStart and RequestEnd handlers of the AjaxManager, but I'm not seeing a clear strategy to get to where I want.
Any suggestions would be appreciated!
I have a rad splitter with 3 panes in it (A, B and C). Pane "A" gets a treeview loaded into it dynamically, with handlers assigned to it at runtime, etc during the pageload. Pane "B" has a panel in it that loads user controls based on which node in the treeview you click.
I add at runtime the ajax setting to update the panel in pane "B" when the tree is interacted with, like this:
RadAjaxManager1.AjaxSettings.AddAjaxSetting(Tree, UPanel) |
RadAjaxManager1.AjaxSettings.AddAjaxSetting(Tree, Tree) |
It's cool and everything works, HOWEVER -
I don't really want to update the Tree every time. I only really want to update it on certain events (like selecting an item from a tree context menu) but not on others (selecting a node), however I do want update the "UPanel" control when I select a node.
How could I implement this? I'm familiar with the RequestStart and RequestEnd handlers of the AjaxManager, but I'm not seeing a clear strategy to get to where I want.
Any suggestions would be appreciated!