I have tried the example code for creating a Pageview via the Client API but it does not appear to work. There are no error messages, the function is being called but the new PageView is not being created.
http://www.telerik.com/help/aspnet-ajax/tab_add-pageviews-client-side.html
My code:
<script> |
function pageLoad() |
{ |
var multiPage = $find("<%=RadMultiPage1.ClientID %>"); |
multiPage.trackChanges(); |
var pageView = new Telerik.Web.UI.RadPageView(); |
pageView.set_id("myID"); |
multiPage.get_pageViews().add(pageView); |
pageView.get_element().innerHTML = "PageView1"; |
multiPage.commitChanges(); |
} |
</script> |
<body> |
<form id="form1" runat="server"> |
<asp:ScriptManager ID="ScriptManager" runat="server" /> |
<telerik:RadTabStrip ID="RadTabStrip1" runat="server" MultiPageID="RadMultiPage1"> |
<Tabs> |
<telerik:RadTab runat="server" Text="Root RadTab1"> |
</telerik:RadTab> |
<telerik:RadTab runat="server" Text="Root RadTab2"> |
</telerik:RadTab> |
<telerik:RadTab runat="server" Text="Root RadTab3"> |
</telerik:RadTab> |
</Tabs> |
</telerik:RadTabStrip> |
<telerik:RadMultiPage ID="RadMultiPage1" runat="server"> |
</telerik:RadMultiPage> |
</form> |
</body> |