This is a migrated thread and some comments may be shown as answers.

change PageView with javascript

2 Answers 235 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
Silderado
Top achievements
Rank 1
Silderado asked on 19 Jan 2011, 12:11 PM
Hi, I'm having a problem with RadMultiPage, I'm changing the PageView through javascript command, so when I need to do a check pageview appear in the code that Icreated to update some information, I tried using the load of the pageview, theprerender and nothing worked ... I need to do?

I'm viewing the page view are not viewing the code that I wrote

JavaScript Code:

function ViewPage() {
                var multiPage = $find("<%= RadMultiPage1.ClientID %>");

                var pageView = multiPage.findPageViewByID("PageView1");
                pageView.set_selected(true);
            }

2 Answers, 1 is accepted

Sort by
0
Shinu
Top achievements
Rank 2
answered on 20 Jan 2011, 08:30 AM
Hello Silderado,

I am not quite sure about your scenario and your code worked fine at my end. Here is the code that I tried.

aspx:
<telerik:RadMultiPage ID="RadMultiPage1" runat="server">
      <telerik:RadPageView ID="RadPageView3" runat="server" Selected="true">
                1
       </telerik:RadPageView>
       <telerik:RadPageView ID="RadPageView4" runat="server">
                <asp:Calendar ID="Calendar1" runat="server"></asp:Calendar>
      </telerik:RadPageView>
      <telerik:RadPageView ID="RadPageView5" runat="server">
                3
       </telerik:RadPageView>
       <telerik:RadPageView ID="RadPageView6" runat="server">
                4
       </telerik:RadPageView>
      <telerik:RadPageView ID="RadPageView7" runat="server">
                5
       </telerik:RadPageView>
</telerik:RadMultiPage>
<asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="ViewPage();"
            OnClick="Button1_Click1" />

Javascript:
<script type="text/javascript">
    function ViewPage()
    {
        var multiPage = $find("<%= RadMultiPage1.ClientID %>");
        var pageView = multiPage.findPageViewByID("RadPageView7");
        pageView.set_selected(true);
    }
</script>

 Please elaborate your scenario, if this doesn't help.

Thanks,
Shinu.
0
David Simmonds
Top achievements
Rank 1
answered on 30 Dec 2011, 09:20 PM
This does not work. In my case findPageViewByID returns a null value when passed a legitimate parameter.
function OnClientAfterTabSelect(sender, eventArgs) {
                var C1TabControl1 = document.getElementById("<%= C1TabControl1.ClientID %>");
                var multiPage = $find("<%= RadMultiPage1.ClientID %>");
                var pageView = null;
                switch (C1TabControl1.selectedIndex) {
                    case 3:
                        pageView = multiPage.findPageViewByID("viewPropertySearch");
                        pageView.set_selected(true);
                        break;
                    default:
                        pageView = multiPage.findPageViewByID("viewBusinessSearch");
                        pageView.set_selected(true);
                        break;
                }
                //$find("<%= RadAjaxManager.GetCurrent(Page).ClientID %>").ajaxRequest("TabSelect");
            }
Tags
General Discussions
Asked by
Silderado
Top achievements
Rank 1
Answers by
Shinu
Top achievements
Rank 2
David Simmonds
Top achievements
Rank 1
Share this question
or