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

How To restrict page load on RadTabStrip

4 Answers 102 Views
TabStrip
This is a migrated thread and some comments may be shown as answers.
mohamed
Top achievements
Rank 1
mohamed asked on 04 May 2011, 08:12 AM
I'm using RadTabStrip include 6 tab  every tab i change page's loaded .
how i restrict that.


this my sample code here


 <telerik:RadTabStrip ID="RadTabStrip1" runat="server" Skin="" SelectedIndex="3" Orientation="VerticalLeft"
            EnableEmbeddedSkins="False" Style="position: absolute; top: 50px; left: 0px;"
            Width="112px" MultiPageID="RadMultiPage1" OnTabClick="RadTabStrip1_TabClick">
            <Tabs>
                <telerik:RadTab Text="Details" CssClass="firstTab" SelectedCssClass="firstTabSelected"
                    HoveredCssClass="firstTabHovered">
                </telerik:RadTab>
                <telerik:RadTab Text="Custom Fields" CssClass="firstTab" SelectedCssClass="firstTabSelected"
                    HoveredCssClass="firstTabHovered">
                </telerik:RadTab>
                <telerik:RadTab Text="Attachments" CssClass="firstTab" SelectedCssClass="firstTabSelected"
                    HoveredCssClass="firstTabHovered">
                </telerik:RadTab>
                <telerik:RadTab Text="Requests" CssClass="firstTab" SelectedCssClass="firstTabSelected"
                    HoveredCssClass="firstTabHovered" Selected="True">
                </telerik:RadTab>
                <telerik:RadTab Text="Lease Details" CssClass="firstTab" SelectedCssClass="firstTabSelected"
                    HoveredCssClass="firstTabHovered">
                </telerik:RadTab>
                <telerik:RadTab Text="Service Contracts" CssClass="firstTab" SelectedCssClass="firstTabSelected"
                    HoveredCssClass="firstTabHovered">
                </telerik:RadTab>
                <telerik:RadTab Text="Audit" CssClass="firstTab" SelectedCssClass="firstTabSelected"
                    HoveredCssClass="firstTabHovered">
                </telerik:RadTab>
            </Tabs>
        </telerik:RadTabStrip>
        <telerik:RadMultiPage runat="server" ID="RadMultiPage1" SelectedIndex="3" Style="position: absolute;
            top: 55px; left: 110px">
            <telerik:RadPageView runat="server" ID="RadPageView1">
                <telerik:RadAjaxPanel ID="RadAjaxPanel1" runat="server" LoadingPanelID="RadAjaxLoadingPanel1">
                    <div style="width: 70%">
                        <table width="90%" align="center">
                            <%-- <tr style="height: 15px">
                                <td>
                                </td>
                                <td>
                                </td>
                            </tr>--%>
                            <tr>
                                <td>
                                    Asset Tag
                                </td>
                                <td>
                                    <telerik:RadTextBox ID="radtxt_AssetTag" runat="server">
                                    </telerik:RadTextBox>
                                </td>
                                <td>
                                    Asset Type
                                </td>
                                <td>
                                    <telerik:RadComboBox ID="radCombx_AssetType" runat="server" AutoPostBack="true" AppendDataBoundItems="true"
                                        OnSelectedIndexChanged="radCombx_AssetType_SelectedIndexChanged">
                                    </telerik:RadComboBox>
                                    <asp:HiddenField ID="hdn_AssetTypeId" runat="server" />
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    Serial Number
                                </td>
                                <td>
                                    <telerik:RadNumericTextBox ID="radNumtxt_SerialNumber" runat="server">
                                    </telerik:RadNumericTextBox>
                                </td>
                                <td>
                                    Manufacturer
                                </td>
                                <td>
                                    <telerik:RadComboBox ID="radCombx_Manufacturer" runat="server" AutoPostBack="true"
                                        AppendDataBoundItems="true" OnSelectedIndexChanged="radCombx_Manufacturer_SelectedIndexChanged">
                                    </telerik:RadComboBox>
                                    <asp:HiddenField ID="hdn_ManufacturerId" runat="server" />
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    Acquired Date
                                </td>
                                <td>
                                    <telerik:RadDatePicker ID="raddtpkr_AcquiredDate" runat="server" Culture="en-US">
                                    </telerik:RadDatePicker>
                                </td>
                                <td>
                                    Model
                                </td>
                                <td>
                                    <telerik:RadComboBox ID="radCombx_Model" runat="server" AutoPostBack="true" AppendDataBoundItems="true"
                                        OnSelectedIndexChanged="radCombx_Model_SelectedIndexChanged">
                                    </telerik:RadComboBox>
                                    <asp:HiddenField ID="hdn_ModelId" runat="server" />
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    Price
                                </td>
                                <td>
                                    <telerik:RadNumericTextBox ID="radNumtxt_Price" runat="server">
                                    </telerik:RadNumericTextBox>
                                </td>
                                <td>
                                    Vendor
                                </td>
                                <td>
                                    <telerik:RadComboBox ID="radCombx_Vendor" runat="server" AutoPostBack="true" AppendDataBoundItems="true"
                                        OnSelectedIndexChanged="radCombx_Vendor_SelectedIndexChanged">
                                    </telerik:RadComboBox>
                                    <%-- <telerik:RadComboBox ID="radCombx_Vendor" runat="server" AutoPostBack="true" EnableLoadOnDemand="true"
                                        EmptyMessage="Type here ..." OnSelectedIndexChanged="radCombx_Vendor_SelectedIndexChanged"
                                        OnItemsRequested="radCombx_Vendor_ItemsRequested" OnClientItemsRequesting="itemRequesting">
                                    </telerik:RadComboBox>--%>
                                    <%--<telerik:RadComboBox ID="radCombx_Vendor" runat="server" AutoPostBack="true" EnableLoadOnDemand="true"
                                        OnSelectedIndexChanged="radCombx_Vendor_SelectedIndexChanged">
                                    </telerik:RadComboBox>--%>
                                    <asp:HiddenField ID="hdn_VendorId" runat="server" />
                                </td>
                            </tr>
                            <tr>
                                <td colspan="4">
                                    <fieldset style="height: 100px; width: 527px;">
                                        <legend style="margin-bottom: 10px">Details</legend>
                                        <table>
                                            <tr>
                                                <td>
                                                    Organization
                                                </td>
                                                <td>
                                                    <telerik:RadComboBox ID="radCombx_Organization" runat="server" AutoPostBack="true"
                                                        OnSelectedIndexChanged="radCombx_Organization_SelectedIndexChanged" AppendDataBoundItems="true">
                                                    </telerik:RadComboBox>
                                                    <asp:HiddenField ID="hdn_OrganizationId" runat="server" />
                                                </td>
                                                <td>
                                                    User
                                                </td>
                                                <td>
                                                    <telerik:RadComboBox ID="radCombx_Requestor" runat="server" AutoPostBack="true" OnSelectedIndexChanged="radCombx_Requestor_SelectedIndexChanged"
                                                        AppendDataBoundItems="true">
                                                    </telerik:RadComboBox>
                                                    <asp:HiddenField ID="hdn_UserId" runat="server" />
                                                </td>
                                                <%--   <td align="right" style="width: 115px">
                                                    User
                                                </td>
                                                <td>
                                                    <telerik:RadComboBox ID="radCombx_User" runat="server">
                                                    </telerik:RadComboBox>
                                                </td>--%>
                                            </tr>
                                            <tr>
                                                <td>
                                                    Location
                                                </td>
                                                <td>
                                                    <telerik:RadComboBox ID="radCombx_Location" runat="server">
                                                    </telerik:RadComboBox>
                                                </td>
                                                <td align="right">
                                                    Department
                                                </td>
                                                <td>
                                                    <telerik:RadComboBox ID="radCombx_Department" runat="server">
                                                    </telerik:RadComboBox>
                                                </td>
                                            </tr>
                                            <%-- <tr>
                                                <td colspan="8" align="center">
                                                    <telerik:RadGrid ID="RadGrid1" runat="server" GridLines="None" AutoGenerateColumns="true">
                                                    </telerik:RadGrid>
                                                </td>
                                            </tr>
                                            <tr>
                                                <td colspan="8" align="center">
                                                    <telerik:RadGrid ID="RadGrid2" runat="server">
                                                    </telerik:RadGrid>
                                                </td>
                                            </tr>--%>
                                            <tr>
                                                <td>
                                                    <asp:Label ID="lbl_Name" Text="Name :" runat="server"></asp:Label>
                                                </td>
                                                <td colspan="3">
                                                    <asp:Label ID="lbl_NameDisplay" runat="server" Text="Label" Width="100px"></asp:Label><asp:Label
                                                        ID="lbl_EmailDisplay" runat="server" Text="Label" Width="150px"></asp:Label>
                                                </td>
                                            </tr>
                                            <tr>
                                                <td>
                                                    <asp:Label ID="lbl_Location" Text="Location:" runat="server"></asp:Label>
                                                </td>
                                                <td colspan="3">
                                                    <asp:Label ID="lbl_LocationDispaly" runat="server" Text="Label"></asp:Label>
                                                    <asp:Label ID="lbl_CityDisplay" runat="server" Text="Label"></asp:Label>
                                                    <asp:Label ID="lbl_StateDisplay" runat="server" Text="Label"></asp:Label>
                                                </td>
                                            </tr>
                                        </table>
                                    </fieldset>
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    Notes
                                </td>
                                <td colspan="3">
                                    <telerik:RadTextBox ID="radtxt_Notes" runat="server" Height="75px" TextMode="MultiLine"
                                        Width="450px">
                                    </telerik:RadTextBox>
                                </td>
                            </tr>
                        </table>
                    </div>
                </telerik:RadAjaxPanel>
            </telerik:RadPageView>
            <telerik:RadPageView runat="server" ID="RadPageView2">
                <ul class="chat">
                    <li>Custom Fields<span class="time">(10:27)</span>: Custom Field PageView Show </li>
                </ul>
            </telerik:RadPageView>
            <telerik:RadPageView runat="server" ID="RadPageView3">
                <div style="width: 100%">
                    <table align="center">
                        <tr>
                            <td>
                                <telerik:RadAsyncUpload ID="RadAsyncUpload1" runat="server" MultipleFileSelection="Automatic"
                                    MaxFileInputsCount="10" MaxFileSize="10">
                                </telerik:RadAsyncUpload>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <telerik:RadGrid ID="RadGrid_Attachments" runat="server">
                                </telerik:RadGrid>
                            </td>
                        </tr>
                    </table>
                </div>
            </telerik:RadPageView>
            <telerik:RadPageView runat="server" ID="RadPageView4">
                <div style="width: 70%">
                    <table width="90%" align="center">
                        <tr>
                            <td>
                                <telerik:RadGrid ID="RadGrid_Requests" runat="server" Skin="Office2007">
                                </telerik:RadGrid>
                            </td>
                        </tr>
                    </table>
                </div>
            </telerik:RadPageView>
            <telerik:RadPageView runat="server" ID="RadPageView5">
                <div style="width: 70%">
                    <table width="90%" align="center">
                        <tr>
                            <td>
                                <asp:Label ID="Label1" runat="server" Text="Lease Provider" Width="130px"></asp:Label>
                            </td>
                            <td>
                                <telerik:RadTextBox runat="server" ID="Lease_Provider" Width="150px">
                                </telerik:RadTextBox>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <asp:Label ID="Label2" runat="server" Text="Start Date" Width="130px"></asp:Label>
                            </td>
                            <td>
                                <telerik:RadDatePicker runat="server" ID="Lease_StartDate" Width="150px" DateInput-DateFormat="dd/MM/yyyy">
                                </telerik:RadDatePicker>
                            </td>
                            <td>
                                <asp:Label ID="Label3" runat="server" Text="End Date" Width="100px"></asp:Label>
                            </td>
                            <td>
                                <telerik:RadDatePicker runat="server" ID="Lease_EndDate" Width="150px" DateInput-DateFormat="dd/MM/yyyy">
                                </telerik:RadDatePicker>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <asp:Label ID="Label4" runat="server" Text="Payment Amount" Width="130px"></asp:Label>
                            </td>
                            <td>
                                <telerik:RadNumericTextBox runat="server" ID="Lease_PaymentAmount" Width="150px">
                                </telerik:RadNumericTextBox>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <asp:Label ID="Label5" runat="server" Text="Payment Frequency" Width="130px"></asp:Label>
                            </td>
                            <td>
                                <telerik:RadNumericTextBox runat="server" ID="Lease_PaymentFrequency" Width="150px">
                                </telerik:RadNumericTextBox>
                            </td>
                            <td>
                                <asp:Label ID="Label6" runat="server" Text="Payment Terms" Width="100px"></asp:Label>
                            </td>
                            <td>
                                <telerik:RadNumericTextBox runat="server" ID="Lease_TotalPayments" Width="150px">
                                </telerik:RadNumericTextBox>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <asp:Label ID="Label7" runat="server" Text="Additional Notes" Width="130px"></asp:Label>
                            </td>
                            <td colspan="2">
                                <telerik:RadTextBox runat="server" ID="Lease_Notes" Width="250" TextMode="MultiLine">
                                </telerik:RadTextBox>
                            </td>
                        </tr>
                        <%--<tr>
                        <td align="center" colspan="4">
                            <asp:Button runat="server" ID="Save" AccessKey="s" Text="Save" OnClick="Save_Click" />
                            <asp:Button runat="server" ID="Can" AccessKey="c" Text="Cancel" OnClick="Can_Click" />
                        </td>
                    </tr>--%>
                    </table>
                </div>
            </telerik:RadPageView>
            <telerik:RadPageView runat="server" ID="RadPageView6">
                <telerik:RadAjaxPanel ID="RadAjaxPanel2" runat="server" LoadingPanelID="RadAjaxLoadingPanel1">
                    <div style="width: 90%">
                        <table width="90%" align="center">
                            <tr>
                                <td>
                                    <telerik:RadGrid ID="RadGrid_ServiceContracts" runat="server" Skin="Office2007" AllowAutomaticInserts="True"
                                        AllowAutomaticUpdates="True" GridLines="None" AutoCompleteType="Disabled" AllowFilteringByColumn="True"
                                        AllowPaging="True" AllowSorting="True" OnNeedDataSource="RadGrid_ServiceContracts_NeedDataSource"
                                        OnItemDataBound="RadGrid_ServiceContracts_ItemDataBound" OnItemCommand="RadGrid_ServiceContracts_ItemCommand">
                                        <GroupingSettings CaseSensitive="false" />
                                        <MasterTableView AutoGenerateColumns="false" CommandItemDisplay="Top" EditMode="PopUp"
                                            IsFilterItemExpanded="false">
                                            <CommandItemTemplate>
                                                <telerik:RadToolBar ID="RadToolBar1" OnButtonClick="RadToolBar1_ButtonClick" runat="server"
                                                    OnClientButtonClicking="onToolBarClientButtonClicking">
                                                    <Items>
                                                        <telerik:RadToolBarButton Text="Add new" CommandName="InitInsert" ImageUrl="../../images/AddRecord.gif"
                                                            Visible='<%# !RadGrid_ServiceContracts.MasterTableView.IsItemInserted %>'>
                                                        </telerik:RadToolBarButton>
                                                        <telerik:RadToolBarButton Text="Filter" CommandName="Filter" ImageUrl="../../images/Filter 3.gif">
                                                        </telerik:RadToolBarButton>
                                                        <telerik:RadToolBarButton Text="Print" CommandName="Print" onclick="PrintRadGrid()">
                                                        </telerik:RadToolBarButton>
                                                        <telerik:RadToolBarButton Text="Refresh" CommandName="RebindGrid" ImageUrl="../../images/Refresh.gif">
                                                        </telerik:RadToolBarButton>
                                                    </Items>
                                                </telerik:RadToolBar>
                                            </CommandItemTemplate>
                                            <PagerStyle BackColor="#D8EBFC" Mode="NextPrevNumericAndAdvanced" />
                                            <HeaderStyle CssClass="dataheadcolor" />
                                            <RowIndicatorColumn>
                                                <HeaderStyle Width="20px"></HeaderStyle>
                                            </RowIndicatorColumn>
                                            <CommandItemSettings ExportToPdfText="Export to Pdf"></CommandItemSettings>
                                            <Columns>
                                                <telerik:GridEditCommandColumn ButtonType="ImageButton" HeaderStyle-Width="10px" />
                                                <telerik:GridBoundColumn DataField="ContractID" ReadOnly="true" Visible="false" SortExpression="ContractID"
                                                    UniqueName="ContractID" HeaderStyle-Width="30px">
                                                    <HeaderStyle Width="30px"></HeaderStyle>
                                                </telerik:GridBoundColumn>
                                                <telerik:GridBoundColumn DataField="Contract_Description" HeaderText="Contract Description"
                                                    SortExpression="Contract_Description" UniqueName="Contract_Description" HeaderStyle-Width="250px">
                                                    <HeaderStyle Width="250px"></HeaderStyle>
                                                </telerik:GridBoundColumn>
                                                <telerik:GridDropDownColumn HeaderText="Vendor Name" UniqueName="Vendor" DataSourceID="VendorDataSource"
                                                    ListTextField="Vendor_Name" ListValueField="Vendor_ID" DataField="Vendor_Name"
                                                    Visible="false">
                                                </telerik:GridDropDownColumn>
                                                <telerik:GridBoundColumn DataField="Vendor_Name" HeaderText="Vendor Name" SortExpression="Vendor_Name"
                                                    UniqueName="Vendor_Name" HeaderStyle-Width="150px" ReadOnly="true">
                                                    <HeaderStyle Width="150px"></HeaderStyle>
                                                </telerik:GridBoundColumn>
                                                <telerik:GridDateTimeColumn DataField="Contract_StartDate" HeaderText="StartDate"
                                                    SortExpression="Contract_StartDate" UniqueName="Contract_StartDate" FilterControlWidth="100px"
                                                    HeaderStyle-Width="150" PickerType="DatePicker" DataFormatString="{0:MM/dd/yyyy}"
                                                    Visible="false">
                                                </telerik:GridDateTimeColumn>
                                                <telerik:GridDateTimeColumn DataField="Contract_EndDate" HeaderText="EndDate" SortExpression="Contract_EndDate"
                                                    UniqueName="Contract_EndDate" FilterControlWidth="100" HeaderStyle-Width="150px"
                                                    PickerType="DatePicker" DataFormatString="{0:MM/dd/yyyy}" Visible="false">
                                                </telerik:GridDateTimeColumn>
                                                <telerik:GridDateTimeColumn DataField="Contract_WarrantyExpiryDate" HeaderText="ExpiryDate"
                                                    SortExpression="Contract_WarrantyExpiryDate" UniqueName="Contract_WarrantyExpiryDate"
                                                    FilterControlWidth="100px" HeaderStyle-Width="150px" PickerType="DatePicker"
                                                    DataFormatString="{0:MM/dd/yyyy}" Visible="false">
                                                </telerik:GridDateTimeColumn>
                                                <telerik:GridButtonColumn CommandName="Delete" ButtonType="ImageButton" UniqueName="DeleteColumn"
                                                    CommandArgument="Child" ConfirmDialogType="RadWindow" ConfirmText="Are You Sure Want To Delete This Record?"
                                                    ConfirmTitle="Delete Confirm" HeaderStyle-Width="10px" />
                                            </Columns>
                                        </MasterTableView>
                                    </telerik:RadGrid>
                                </td>
                            </tr>
                        </table>
                        <asp:SqlDataSource ID="VendorDataSource" runat="server" ConnectionString="<%$ ConnectionStrings:TBSHelpDeskLiveDB_ConnectionString %>"
                            SelectCommand="SELECT Vendor_ID,Vendor_Name from AssetVendors where Vendor_Inactive=0">
                        </asp:SqlDataSource>
                    </div>
                </telerik:RadAjaxPanel>
            </telerik:RadPageView>
            <telerik:RadPageView runat="server" ID="RadPageView7">
                <ul class="chat">
                    <li>Audit<span class="time">(10:27)</span>: Audit PageView Show </li>
                </ul>
            </telerik:RadPageView>
        </telerik:RadMultiPage>



Thanks,
Mohamed

4 Answers, 1 is accepted

Sort by
0
mohamed
Top achievements
Rank 1
answered on 04 May 2011, 08:48 AM
Question Resolved
0
Samantha
Top achievements
Rank 1
answered on 05 May 2011, 05:44 PM
how?
0
mohamed
Top achievements
Rank 1
answered on 06 May 2011, 05:03 AM
Hello Samantha,

<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
                <AjaxSettings>
                    <telerik:AjaxSetting AjaxControlID="RadTabStrip1">
                        <UpdatedControls>
                            <telerik:AjaxUpdatedControl ControlID="RadTabStrip1" />
                            <telerik:AjaxUpdatedControl ControlID="RadMultiPage1" />
                        </UpdatedControls>
                    </telerik:AjaxSetting>
                    <telerik:AjaxSetting AjaxControlID="RadMultiPage1">
                        <UpdatedControls>
                            <telerik:AjaxUpdatedControl ControlID="RadMultiPage1" />
                        </UpdatedControls>
                    </telerik:AjaxSetting>
                </AjaxSettings>
            </telerik:RadAjaxManager>

Thanks,
Mohamed
0
mohamed
Top achievements
Rank 1
answered on 06 May 2011, 10:40 AM
This Correct One

<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
                            <AjaxSettings>
                                <telerik:AjaxSetting AjaxControlID="RadTabStrip1">
                                    <UpdatedControls>
                                        <telerik:AjaxUpdatedControl ControlID="RadTabStrip1" UpdatePanelHeight="" />
                                        <telerik:AjaxUpdatedControl ControlID="RadMultiPage1" UpdatePanelHeight="" />
                                    </UpdatedControls>
                                </telerik:AjaxSetting>
                                <telerik:AjaxSetting AjaxControlID="RadMultiPage1">
                                    <UpdatedControls>
                                        <telerik:AjaxUpdatedControl ControlID="RadMultiPage1" UpdatePanelHeight="" />
                                        <telerik:AjaxUpdatedControl ControlID="RadAjaxPanel1" UpdatePanelHeight="" />
                                    </UpdatedControls>
                                </telerik:AjaxSetting>
                            </AjaxSettings>
                        </telerik:RadAjaxManager>




Thanks .
Mohamed.
Tags
TabStrip
Asked by
mohamed
Top achievements
Rank 1
Answers by
mohamed
Top achievements
Rank 1
Samantha
Top achievements
Rank 1
Share this question
or