I have a WebTree wrapped in a WebAsyncRefresh Panel, when the
LoadOnDemand property is set to Manual everything works fine however if i set it to ManualSmartCallbacks once it triggeres the
DemandLoad it passes null as
WebTreeNodeEventArgs parameter! which causes an error.
Why is that Manual works but ManualSmartCallbacks does not work?
Thanks,
Unfortunately this is a known limitation of AJAX (ManualSmartCallBacks) and is described in the following KB article:
PRB:State of new nodes is lost when using ManualSmartCallbacks for WebTree
http://devcenter.infragistics.com/Support/KnowledgeBaseArticle.aspx?ArticleID=9685
Please, take a look at the KB article, hopefully some of the alternative solution mentioned there will be applicable in your case.
Same problem has been reported by another user here
http://forums.infragistics.com/forums/t/6099.aspx
I guess that is a know issue?
I just want to add one additional link to a forum thread that discusses this scenario in detail - UltraWebTree inside WARP with various modes of load on demand:
http://forums.infragistics.com/forums/t/10854.aspx
So basically, you need to choose one of the modes (either WARP with Manual loadondemand or ManualSmartCallBacks) - since there are limitation for each mode. More info can be found in the forum link above and in the DevCenter article that I've cross-linked from there.
Hope this help.
Hello,
Could you please send a little bit more information about the WebTree declaration. ASPX declaration, code-behind (JavaScript if you have)or sample project - anything that can get us started is welcome. There can be many reasons for that issue.
Thanks.