Hello,
I would like to Know the function to set height on client side.
pageView.set_height("100%") => doesn't work.
 
 
                                I would like to Know the function to set height on client side.
pageView.set_height("100%") => doesn't work.
function addNewTab() {                                 var tabstrip = $find('<%=RadTabStrip1.ClientID%>');                tabstrip.trackChanges();                var tab = new Telerik.Web.UI.RadTab();                tab.set_text("Root Tab 4");                tabstrip.get_tabs().add(tab);                tabstrip.commitChanges();                var multiPage = $find("<%= RadMultiPage1.ClientID %>");                multiPage.trackChanges();                var pageView = new Telerik.Web.UI.RadPageView();                pageView.set_id("Page14");                pageView.set_contentUrl("<%=this.Page.ResolveUrl("~/page.aspx")%>");                pageView.set_selected(true);                               pageView.set_Height("100%");  // here i want to set height                multiPage.get_pageViews().add(pageView);                multiPage.commitChanges();}12 Answers, 1 is accepted
0
                                
                                                    Princy
                                                    
                                            
    Top achievements
    
            
                 Rank 2
                Rank 2
            
    
                                                
                                                answered on 07 Mar 2014, 05:00 AM
                                            
                                        Hi Olivier,
With reference to this forum thread please try the following JavaScript to set the height of RadPageView.
JavaScript:
Thanks,
Princy.
                                        With reference to this forum thread please try the following JavaScript to set the height of RadPageView.
JavaScript:
var multiPage = $find("<%=RadMultiPage1.ClientID %>");multiPage.trackChanges();var pageView = new Telerik.Web.UI.RadPageView();pageView.set_id("Page14");pageView.set_contentUrl("<%=this.Page.ResolveUrl("~/RadTabStrip/PopulateHtml.aspx")%>");pageView.set_selected(true);multiPage.get_pageViews().add(pageView);multiPage.commitChanges();for (i = 0; i < multiPage.get_pageViews().get_count() ; i++){    var PageView = multiPage.get_pageViews().getPageView(i);    multiPage.get_element().style.height = "475px";}Thanks,
Princy.
0
                                
                                                    Princy
                                                    
                                            
    Top achievements
    
            
                 Rank 2
                Rank 2
            
    
                                                
                                                answered on 07 Mar 2014, 05:13 AM
                                            
                                        Hi Olivier,
The reference forum thread link is not properly attached in the above post. Please check this link.
http://www.telerik.com/forums/edit-radpageview-css-on-client-side-using-javascript#h6xuA7F5-k6eA3Q643aPxA
Thanks,
Princy.
                                        The reference forum thread link is not properly attached in the above post. Please check this link.
http://www.telerik.com/forums/edit-radpageview-css-on-client-side-using-javascript#h6xuA7F5-k6eA3Q643aPxA
Thanks,
Princy.
0
                                
                                                    Olivier
                                                    
                                            
    Top achievements
    
            
                 Rank 2
                Rank 2
            
    
                                                
                                                answered on 07 Mar 2014, 09:40 AM
                                            
                                        Thank you Princy, 
I am surprised to have at the end of the addition of PageView, looping back to affect the height.
this is not possible at the time of creation of PageView?
thank you again
oliver
                                        I am surprised to have at the end of the addition of PageView, looping back to affect the height.
this is not possible at the time of creation of PageView?
thank you again
oliver
0
                                
                                                    Olivier
                                                    
                                            
    Top achievements
    
            
                 Rank 2
                Rank 2
            
    
                                                
                                                answered on 08 Mar 2014, 04:49 PM
                                            
                                        Hello Princy
When you write this :
<code>
for (i = 0; i < multiPage.get_pageViews().get_count() ; i++){
var PageView = multiPage.get_pageViews().getPageView(i);
multiPage.get_element().style.height = "475px";
}
</code>
var PageView is use for what ?
                                        When you write this :
<code>
for (i = 0; i < multiPage.get_pageViews().get_count() ; i++){
var PageView = multiPage.get_pageViews().getPageView(i);
multiPage.get_element().style.height = "475px";
}
</code>
var PageView is use for what ?
0
                                
                                                    Princy
                                                    
                                            
    Top achievements
    
            
                 Rank 2
                Rank 2
            
    
                                                
                                                answered on 10 Mar 2014, 06:04 AM
                                            
                                        Hi Olivier,
You can set the height of the PageView after committing the changes, because before that get_element() property of RadPageView will return null. Please ignore the code that I posted above and have a look into the following JavaScript to achieve your scenario.
JavaScript:
Let me know if you have any concern.
Thanks,
Princy.
                                        You can set the height of the PageView after committing the changes, because before that get_element() property of RadPageView will return null. Please ignore the code that I posted above and have a look into the following JavaScript to achieve your scenario.
JavaScript:
var multiPage = $find("<%=RadMultiPage1.ClientID %>");multiPage.trackChanges();var pageView = new Telerik.Web.UI.RadPageView();pageView.set_id("Page14");pageView.set_contentUrl("<%=this.Page.ResolveUrl("~/RadTabStrip/PopulateHtml.aspx")%>");pageView.set_selected(true);multiPage.get_pageViews().add(pageView);multiPage.commitChanges();multiPage.get_element().style.height = "475px";Let me know if you have any concern.
Thanks,
Princy.
0
                                
                                                    Olivier
                                                    
                                            
    Top achievements
    
            
                 Rank 2
                Rank 2
            
    
                                                
                                                answered on 10 Mar 2014, 01:08 PM
                                            
                                        thanks Princy
                                        0
                                
                                                    Olivier
                                                    
                                            
    Top achievements
    
            
                 Rank 2
                Rank 2
            
    
                                                
                                                answered on 10 Mar 2014, 06:14 PM
                                            
                                        hello Princy,
When i add tabTemplate, and if i add by function javascript, i don't see the TabTemplate.
Have you an idea to see it, with the function AddTab.
see other thread to understand : other Thread click here
<telerik:RadTabStrip ID="RadTabStrip1" runat="server" MultiPageID="RadMultiPage1">
<Tabs>
<telerik:RadTab runat="server" Text="Root Tab 1" PageViewID="PageView1" ImageUrl="~/images/icones/24x24/error.png" />
<telerik:RadTab runat="server" Text="Root Tab 2" PageViewID="PageView2" />
<telerik:RadTab runat="server" Text="Root Tab 3" PageViewID="PageView3" />
</Tabs>
<TabTemplate>
<asp:ImageButton runat="server" ID="BTN_WEBMAIL" ImageUrl="~/images/icones/24x24/mail.png" OnClientClick="alert('toto');" />
</TabTemplate>
</telerik:RadTabStrip>
                                        When i add tabTemplate, and if i add by function javascript, i don't see the TabTemplate.
Have you an idea to see it, with the function AddTab.
see other thread to understand : other Thread click here
<telerik:RadTabStrip ID="RadTabStrip1" runat="server" MultiPageID="RadMultiPage1">
<Tabs>
<telerik:RadTab runat="server" Text="Root Tab 1" PageViewID="PageView1" ImageUrl="~/images/icones/24x24/error.png" />
<telerik:RadTab runat="server" Text="Root Tab 2" PageViewID="PageView2" />
<telerik:RadTab runat="server" Text="Root Tab 3" PageViewID="PageView3" />
</Tabs>
<TabTemplate>
<asp:ImageButton runat="server" ID="BTN_WEBMAIL" ImageUrl="~/images/icones/24x24/mail.png" OnClientClick="alert('toto');" />
</TabTemplate>
</telerik:RadTabStrip>
0
                                
                                                    Princy
                                                    
                                            
    Top achievements
    
            
                 Rank 2
                Rank 2
            
    
                                                
                                                answered on 11 Mar 2014, 05:17 AM
                                            
                                        Hi Olivier,
Please have a look into the sample code snippet which works fine at my end.
ASPX:
JavaScript:
Let me know if you have any concern.
Thanks,
Princy.
                                        Please have a look into the sample code snippet which works fine at my end.
ASPX:
<telerik:RadTabStrip ID="RadTabStrip1" runat="server">    <Tabs>        <telerik:RadTab Text="Grid">        </telerik:RadTab>        <telerik:RadTab Text="Async Upload">        </telerik:RadTab>    </Tabs>    <TabTemplate>        <table>            <tr>                <td>                    <asp:ImageButton ID="ImageButton1" runat="server" ImageUrl="~/Images/plus.gif" OnClientClick="OnClientClick();" />                </td>                <td>                    <asp:Label runat="server" ID="lbl" CssClass="LabelClass" Text='<%# DataBinder.Eval(Container, "Text") %>'></asp:Label>                </td>            </tr>        </table>    </TabTemplate></telerik:RadTabStrip>JavaScript:
<script type="text/javascript">    function OnClientClick(sender, args) {        var tabstrip = $find("<%=RadTabStrip1.ClientID %>");        tabstrip.get_tabs().removeAt(tabstrip.get_selectedTab().get_index());    }</script>Let me know if you have any concern.
Thanks,
Princy.
0
                                
                                                    Olivier
                                                    
                                            
    Top achievements
    
            
                 Rank 2
                Rank 2
            
    
                                                
                                                answered on 11 Mar 2014, 08:45 AM
                                            
                                        Hello,
Have you test TabTemplate and AddTab Function Javascript ?
The image in TabTemplate doesn't appear !
                                        Have you test TabTemplate and AddTab Function Javascript ?
The image in TabTemplate doesn't appear !
function addNewTab() {                                  var tabstrip = $find('<%=RadTabStrip1.ClientID%>');                tabstrip.trackChanges();                var tab = new Telerik.Web.UI.RadTab();                tab.set_text("Root Tab 4");                tabstrip.get_tabs().add(tab);                tabstrip.commitChanges();                  var multiPage = $find("<%= RadMultiPage1.ClientID %>");                multiPage.trackChanges();                var pageView = new Telerik.Web.UI.RadPageView();                pageView.set_id("Page14");                pageView.set_contentUrl("<%=this.Page.ResolveUrl("~/page.aspx")%>");                pageView.set_selected(true);                                pageView.set_Height("100%");  // here i want to set height                  multiPage.get_pageViews().add(pageView);                multiPage.commitChanges();}0
                                0
                                
                                                    Princy
                                                    
                                            
    Top achievements
    
            
                 Rank 2
                Rank 2
            
    
                                                
                                                answered on 12 Mar 2014, 03:58 AM
                                            
                                        Hi Olivier,
Please add the following code snippet in your code which works as expected for me.
JavaScript:
 
 
Hope this will helps you.
Thanks,
Princy.
                                        Please add the following code snippet in your code which works as expected for me.
JavaScript:
function OnClientLoad() {    tabStrip1 = $find('<%= RadTabStrip1.ClientID %>');    for (var i = 0; i < tabStrip1.get_tabs().get_count(); i++) {        //call a new method called AttachAnotherImage for inserting new images        AttachAnotherImage(tabStrip1.get_tabs().getItem(i), "plus.gif");        AttachAnotherImage(tabStrip1.get_tabs().getItem(i), "closed-mac.png");        AttachCloseImage(tabStrip1.get_tabs().getItem(i), "delete-icon.png");    }}function addtab() {    var tab = new Telerik.Web.UI.RadTab();    tab.set_text("Root RadTab" + tabStrip1.get_tabs().get_count());    tabStrip1.get_tabs().add(tab);    //call a new method called AttachAnotherImage for inserting new images    AttachAnotherImage(tab, "plus.gif");    AttachAnotherImage(tab, "closed-mac.png");    AttachCloseImage(tab, "delete-icon.png");}//defenition of the newly added methodfunction AttachAnotherImage(tab, anotherImageUrl) {    var anotherImage = CreateCloseImage(anotherImageUrl);    //you can attach event here    anotherImage.AssociatedTab = tab;    tab.get_innerWrapElement().appendChild(anotherImage);}Hope this will helps you.
Thanks,
Princy.
0
                                
                                                    Olivier
                                                    
                                            
    Top achievements
    
            
                 Rank 2
                Rank 2
            
    
                                                
                                                answered on 12 Mar 2014, 06:20 PM
                                            
                                        Thanks
it's work very well !
Olivier
                                        it's work very well !
Olivier