New to Telerik UI for ASP.NET AJAXStart a free 30-day trial

RadMultiPage Object

Telerik RadMultiPage exposes a client-side API to manage the switching of the pages. The client-side RadMultiPage object has a method named get_pageViews, which returns a RadPageViewCollection of all PageViews contained within the MultiPage.

NameParametersReturn TypeDescription
get_visiblenoneBooleanReturns true if the MultiPage is visible. See Example 1.
set_visibleBooleannoneShows/Hides the MultiPage. See Example 2.
get_selectedPageViewnoneRadPageViewReturns the currently selected PageView. See Example 3.
get_pageViewsnoneRadPageViewCollectionReturns a collection of all PageViews. See Example 4.
findPageViewByIDStringRadMultiPageGets the first RadMultiPage instance, whose id corresponds to the passed parameter. See Example 5.
get_selectedIndexnoneIntegerReturns the index of the selected PageView.
set_selectedIndexIntegernoneSets the SelectedIndex of the MultiPage.
get_elementnoneHTML ElementGets the DOM element for the MultiPage.

Example 1. Retrieve visibility status of RadMultiPage 

JavaScript
var multiPage = $find("<%=RadMultiPage1.ClientID %>");
if(multiPage.get_visible()) {
   alert("visible");
} else {
   alert("invisible");
} 	  

Example 2. Toggle visibility status of RadMultiPage 

JavaScript
var multiPage = $find("<%=RadMultiPage1.ClientID %>");
if(multiPage.get_visible()) {
   multiPage.set_visible(false);
} else {
   multiPage.set_visible(true);
} 			

Example 3. Get selected PageView 

JavaScript
var multiPage = $find("<%=RadMultiPage1.ClientID %>");
var pageView = multiPage.get_selectedPageView();
if(pageView) {
   alert("The ID of the selected RadPageView is " + pageView.get_id());
} 	  

 Example 4. Get all PageViews 

JavaScript
var multiPage = $find("<%=RadMultiPage1.ClientID %>");
var i;
for(i=0; i<multiPage.get_pageViews().get_count();i++)
{
   alert(multiPage.get_pageViews().getPageView(i).get_id());
}   

 Example 5. Find a PageView by ID 

JavaScript
var multiPage = $find("<%=RadMultiPage1.ClientID %>");
var pageView = multiPage.findPageViewByID("<%= RadPageview2.ClientID %>");
if(pageView)
   pageView.set_selected(true); 	
Not finding the help you need?
Contact Support