Hi, my name is Pablo Rodriguez and I've been having issues with ajaxified controls using load on demand and RadAjaxManager. I had to make most of my ajax requests by means of javascript callings to ajaxmanager.ajaxrequest() because after updating a load-on-demand combobox in the grid or a server-side- callback node in the treeview, when I perform any ajaxified postback managed by ajaxmanager, it would throw a javascript error and break the state of the page.
My current scenario is: nested RadSplitters with RadPanes, a treeview on the left, a RadGrid on the right that holds related load-on-demand comboboxes in each row, a collapsible RadPane on the bottom and some buttons below that. You can see it on the screenshot:
Link to the picture
For example, if I work with the comboboxes and then click on any of the buttons on the bottom or any of the arrows on the vertical splitter and then try to expand a node in the tree or request items in any of the combos, I’ll be presented the loading message and nothing else will happen, no matter how many times I click on the tree node or the combobox.
The usual workflow is to select files in the tree and drop them to the grid (file queue) and then fill the comboboxes, select the files (fill the metadata of each file) and send them to the server using the “send” button.
I’m not using any ajax panel, all ajax requests are managed by RadAjaxManager or by the controls themselves. I’m using RadControls for ASP.NET AJAX 2008_1_415_dev
What would be the best combination of controls in this scenario? I don’t want to lose performance and I would like to have a stable page state anytime I make ajax requests to the server.