When expanding the master rows to expose the "child" rows, the detail data is loaded on demand via the Detail Table Data Bind event.In our situation this took a few seconds and therefore I wanted something to show that data was loading. The Rad Ajax Loading Panel object looked like a great fit.Or at least can I somehow manually set the date's in the Date Time Pickers?
Here is how my markup ended up being structured: 1) First I declared the Rad Ajax Loading Panel.
This sequence of markup allowed the loading panel animation to display everytime there was a postback to get the detail data without refreshing the entire page within Share Point.
On a node click event I want so update some control.. It works fine except that the first time I click on a child node it takes a very long time to update the control.. I set a break point in my function and I noticed that it is taking long to fire the On Node Click event.. If I refresh the page, it is slow on the first click again.. Is the structure of my HTML inappropriate for these AJAX calls? quite a few times i thought i solved the problem as it would start responding quickly.. and setup the control so that it does a Post Back.. EDIT: So I followed the advice on this post and I used the webservices to do my binding and handle everything from the client side code..
If I click a parent node in the tree view it loads fine on the first click. I feel like this is a really simple example that should work.. EDIT: I updated my code according to this article, [URL] , and the problem persisted... EDIT: Just to clarify, by updating according to that article, I mean that I removed all the tables and relative widths and replaced them with css positioning and fixed widths.. but then after I change my and change it back (even to the exact same thing when it was working quickly).. All seemed to be ok until I decided that I wanted to return nodes from my webservice that could also be expanded..
As I said above, I think the key was wrapping the Ajax Manager and the Rad Grid within a Rad Ajax Panel which was not needed or shown in the Telerik demos.
I have following problem: on a View I have a form with two Date Time Pickers to select a time span and some other controls.
Then, using the Rad Ajax Manager, I wanted to have the textbox controls perform their postback using an ajax request and update another portion of the screen where the results of the request would be displayed.
When the request completed, I wanted the textbox control that caused the postback to have an empty value.
At first I was seeing the loading panel on the first postback but never again and in certain configurations based on examples, I did not see it appear at all.