Hello @dhpatrebo, and welcome to Ext.NET forums!
While we are at the welcome part, I'd suggest you to take some time to read thru our forum posting guidelines, as boring as it may sound, it is going to save you precious time in the long run, so that's totally worth your time:
-
Tips for creating simplified code samples
-
More Information Required
-
Forum Guidelines
Basically it will help you organize yourself to work on issues you face by simplified test cases you can copy-paste here, we then can copy-paste in a test project and see exactly what you see -- and ultimately provide you with pinpoint information on how to deal with whatever scenario you're facing.
Examples explorer is also your friend, you can even
download (git clone) the full project, build it locally and use it as your very test bed for features or test cases!
That said, I've already read thru your question and you said you want to call
updateContent()
in the panel, somehow... May this be the case that you are holding Ext.NET components within
ASP.NET Update Panels? If that's the case, if you search forums (in google,
site:forums.ext.net updatepanel
), you are going to see several questions regarding it, especially between Ext.NET versions 1 and 2 (so, really old threads), and what's to find there, is that this ASP component doesn't really mingle very well with Ext.NET.
There are some design constraints between the ASP.NET update panel, its life cycle, and our underlying framework, Sencha Ext JS, that are, albeit we tried hard, not able to interact at all. In fact, Ext.NET has its own implementation (
loaders,
data refresh) that nicely handles all cases an update panel would do.
Other than that, I am afraid I don't have much clue on what you're facing there. But basically you are breaking the inherent page life cycle in whatever you are trying. In general, Ext.NET needs room to run scripts to build its components into view, so in general adding
content is something that won't work with all its capabilities of seamlessly mingling with existing components on the page as well as wiring up events and handles for those components to interact with the page.
So, if you are using the
UpdatePanel, you should try something else, using actual Ext.NET panels or containers and have Ext.NET do its job with layout and client-side component logic on the page. If there are something else involved here, it is not clear what it is. I believe this would be a case a test case would fit great for us to get in what grounds you are at.
Hope this helps!