Hi all!
I try to use the webslider in a WebTab with the settings AsyncMode=On and EnableLoadOnDemand=True. When I initially load the page and the tab with the slider is visible, it is working fine. Now I switch through the tabs. When I switch to the tab with the Slider again the slider doesn't work anymore. I can't drag the thumb anymore!!! When I try it the cursor switches to the "no drag allowed cursor" (the circle with the stroke through it).
Why is this happening? What am I doing wrong?
Thx in advance
Bob
This may be due to the Slider being built on top of the Akido framework which is built on ASP.NET AJAX. The ASP.NET AJAX implementation differs from the WARP implementation and may lead to incompatibilities. Since the tab's built in AJAX uses the WARP implementation, I would recommend that you use an update panel inside of each tab or outside the entire tab control and turn off the built in Ajax of the tab.
I just found this help article which explains my statement above:
http://help.infragistics.com/Help/NetAdvantage/NET/2008.2/CLR2.0/html/Web_WARP_and_WebTab.html
Hello
I have the same problem. But in my GUI I should have WARP with the WebSlider on it, because of sliders value is changing with the trigger from other control.
What to do with this? Could you give advice?
Maybe, there is already newer version of the WebSlider?
Thank you!
You should use the Micrsoft Update Panel instead of the WARP. The WARP is more for a CLR 1.x environment, pre MS AJAX 1.0. The two frameworks are not compatible and the WebSlider, just like all of our Aikido web controls, is built on top of MS AJAX 1.0.
Sung Kim, excuse me
But most of Infragisics controls does not work with the UpdatePanel of AJAX Extentions 1.x. In this case, Infragistics usually advice to use WebAsyncRefreshPanel for such controls (example, UltraWebGrid 35 so on). They work correctly with WARP. So I could not understand why WebSlider is so differ of them.On my web page I have a lot of controls, that can be used only with WARP. Now I want to add WebSlider, that should be linked to this controls (see its events and send them events). I could not imagine how to do this if i add also UpdatePanel.
Need your help!
Please let our support department know of any issues you are having with the UltraWebGrid in an UpdatePanel. If it is not working correctly, we will fix it.
If you decide to migrate to the UpdatePanel, you can use the RegisterStartupScript method to let you know when a refresh occurs. There were some other ways to accomplish this that I came across when doing a google search.
I am not so sure what you say is actually true, when I put an UltraWebGrid in an update panel rowfiltering, sorting, etc. did fire the panel async postback but the results did not render correctly. The only way I got it working was using the WARP (as recommended by IG support in other posts). I am know relying on the WARP for the client side events it exposes (RefreshComplete etc) so I cannot switch back to the ASP.NET updatepanel easily. My WebTab and WebSlider are in a usercontrol embedded in the WARP so breaking the slider out of the WARP is going to be messy. It seems like there should be a answer to this one ... I am currently considering scrapping the webslider and coding my own JavaScript slider events.
All of our controls should work inside of a MS Update Panel. All of our controls minus the Aikido controls, ie. the WebSlider, work inside of a WARP. If for some reason you still have to use WARP then I would recommend you do not nest the Update Panel inside of a WARP and vice versa. Remember Aikido controls will not work inside of a tab with AJAX enabled or a WARP.