Telerik Forums
UI for ASP.NET AJAX Forum
3 answers
177 views
Hi,

I am having a master page and a content page, in the content page i have a user control. That user have RadMultiPage with 4 tabs. I have a combo box in the user control, when i changed value of the combo box, my page is getting full post, how can i resolve this? below is my design

Content page:

<asp:Content ID="Content2" ContentPlaceHolderID="cphContent" runat="server">
    <link href="../../Content/site.css" rel="stylesheet" type="text/css" />
    <style type="text/css">
        fieldset {
            border: 1px solid black;
            /*background-color: #55a1ef;*/
        }
        /*this is the border color*/
        legend {
            /*color: white;
            font-size: large;
            font-weight: bold;
            background-color: black;*/
            /* this is the GroupingText color */
            color: #55a1ef;
            font-size: large;
            font-weight: bold;
        }
    </style>

    <telerik:RadCodeBlock ID="radCodeBlock" runat="server">
        <script src="../../Scripts/Page.js" type="text/javascript">
        </script>
        <script type="text/javascript">           
        </script>
    </telerik:RadCodeBlock>
    <telerik:RadAjaxManager ID="radajaxmanager" runat="server" EnableTheming="True" ClientIDMode="Static" DefaultLoadingPanelID="radajaxloadingpnldocumenttype">
       
    </telerik:RadAjaxManager>

    <telerik:RadAjaxLoadingPanel ID="radajaxloadingpnldocumenttype" BackColor="#E0E0E0" runat="server" Transparency="70" BackgroundPosition="Center" Skin="Metro">
    </telerik:RadAjaxLoadingPanel>
    <asp:Panel ID="pnlCore" runat="server" Visible="true">
        <telerik:RadAjaxPanel ID="rapContent" runat="server" Height="200px" Width="100%" HorizontalAlign="NotSet" LoadingPanelID="radajaxloadingpnldocumenttype">
            <asp:Label ID="lblError" runat="server" CssClass="labelError" ClientIDMode="Static" />
            <asp:Panel ID="pnlDetails" runat="server" Visible="true">
                <table id="tblDetails" style="width: 100%">
                    <tr>
                        <td>
                            <table>
                                <tr style="background-color: #25A0DA">
                                    <td>
                                        <telerik:RadButton ID="btnSave" runat="server" Text="Save" OnClick="btnSave_Click" ValidationGroup="Discipline" CausesValidation="true" Skin="Metro" ToolTip="Save">
                                            <ContentTemplate>
                                                <img name="imgAdd" src="../../Images/UI/BlueBasicButtons/Save.png"
                                                    onmouseover="document.imgAdd.src = '../../Images/UI/BlueBasicButtons/Save.png';"
                                                    onmouseout="document.imgAdd.src = '../../Images/UI/BlueBasicButtons/Save.png';" />
                                            </ContentTemplate>
                                        </telerik:RadButton>
                                    </td>

                                </tr>
                            </table>
                        </td>
                    </tr>
                    <tr>
                        <td>
                            <asp:Panel ID="ucPanel" runat="server">
                                <table>
                                    <tr>
                                        <td>
                                            <Patient:UserControl ID="patientControl" runat="server" />
                                        </td>
                                    </tr>
                                </table>
                            </asp:Panel>
                        </td>
                    </tr>
                </table>
            </asp:Panel>
        </telerik:RadAjaxPanel>
    </asp:Panel>
</asp:Content>

User Control
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="PatientUserControl.ascx.cs" Inherits="PracMed.UserControls.PatientUserControl" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<link href="../Content/Site.css" rel="stylesheet" type="text/css" />

<style type="text/css">
    .RadTabStrip_Metro .rtsLevel .rtsTxt {
        text-transform: none !important;
    }

    fieldset {
        border: 1px solid black;
    }
    /*this is the border color*/
    legend {
        color: #55a1ef;
        font-size: large;
        font-weight: bold;
    }
    /* this is the GroupingText color */


    .ruError {
        padding: 5px 5px 5px 20px;
        border: 1px solid #ef0000;
        background: #f9e8e8;
    }

        .ruError .ruFileWrap {
            height: auto;
            overflow: visible !important;
            display: block;
        }

        .ruError .ruUploadProgress {
            margin-left: -18px;
            display: block;
        }

        .ruError .ruUploadFailure {
            background-position: 2px 80%;
        }

        .ruError .ruErrorMessage {
            display: block;
            font-variant: small-caps;
            text-transform: lowercase;
        }
</style>

<telerik:RadCodeBlock ID="radCodeBlock" runat="server">
    <script src="../../Scripts/Page.js" type="text/javascript">
    </script>
    <script type="text/javascript">
        function onClientContextMenuShowing(sender, args) {
            var treeNode = args.get_node();
            treeNode.set_selected(true);
            //enable/disable menu items
            setMenuItemsState(args.get_menu().get_items(), treeNode);
        }

        function setMenuItemsState(menuItems, treeNode) {
            for (var i = 0; i < menuItems.get_count() ; i++) {
                var menuItem = menuItems.getItem(i);
                switch (menuItem.get_value()) {
                    case "Delete":
                        if (treeNode.get_parent() == treeNode.get_treeView()) {
                            menuItem.set_enabled(false);
                        }
                        else {
                            menuItem.set_enabled(true);
                        }
                        break;
                    case "New":
                        if (treeNode.get_parent() == treeNode.get_treeView()) {
                            menuItem.set_enabled(true);
                        }
                        else {
                            menuItem.set_enabled(false);
                        }
                        break;
                }
            }
        }

        function onClientContextMenuItemClicking(sender, args) {
            var menuItem = args.get_menuItem();
            var treeNode = args.get_node();
            menuItem.get_menu().hide();
            switch (menuItem.get_value()) {
                case "Delete":
                    var result = confirm("Are you sure you want to delete the Patient " + treeNode.get_text());
                    args.set_cancel(!result);
                    break;
            }
        }

        function onClientContextMenuShowing1(sender, args) {
            var treeNode = args.get_node();
            treeNode.set_selected(true);
            //enable/disable menu items
            setDocumentMenu(args.get_menu().get_items(), treeNode);
        }

        var delayedClickEvent;

        function OnClientNodeClicked(sender, eventArgs) {
            if (delayedClickEvent)
                clearTimeout(delayedClickEvent);
            //  Store variables you need from event to be used in the delay click method
            delayedClickEvent = setTimeout('PerformDelayedClick()', 500);
            // var node = eventArgs.get_node();
            //alert("You clicked " + node.get_text());
            //args.set_cancel(true);
        }

        function ClientDoubleClick(sender, eventArgs) {
            clearTimeout(delayedClickEvent);
            var node = eventArgs.get_node();
            var nodeAttributes = node.get_attributes().getAttribute("Path");
            if (typeof (nodeAttributes) != "undefined") {
                OnClientFileOpen(nodeAttributes);
            }
        }

        function PerformDelayedClick() {
            // Delayed Click Code
            // __doPostBack('PatientDetailsTreeView_OnNodeClick', tempeventArgs)
        }

        function onClientContextMenuItemClicking1(sender, args) {
            var menuItem = args.get_menuItem();
            var treeNode = args.get_node();
            menuItem.get_menu().hide();
            switch (menuItem.get_value()) {
                case "Delete":
                    var result = confirm("Are you sure you want to delete the document " + treeNode.get_text());
                    args.set_cancel(!result);
                    break;
                case "Download":
                    // debugger;
                    var nodeAttributes = treeNode.get_attributes().getAttribute("Path");
                    OnClientFileOpen(nodeAttributes);
                    args.set_cancel(true);
                    break;
            }
        }

        function OnClientFileOpen(url) {
            //alert(url);
            var requestImage = "Handler.ashx?path=" + url;
            document.location = requestImage;
        }

        function setDocumentMenu(menuItems, treeNode) {
            for (var i = 0; i < menuItems.get_count() ; i++) {
                var menuItem = menuItems.getItem(i);
                switch (menuItem.get_value()) {
                    case "Delete":
                        if (treeNode.get_parent() == treeNode.get_treeView()) {
                            menuItem.set_enabled(false);
                        }
                        else {
                            menuItem.set_enabled(true);
                        }
                        break;
                    case "New":
                        if (treeNode.get_parent() == treeNode.get_treeView()) {
                            menuItem.set_enabled(true);
                        }
                        else {
                            menuItem.set_enabled(false);
                        }
                        break;
                    case "Download":
                        if (treeNode.get_parent() == treeNode.get_treeView()) {
                            menuItem.set_enabled(false);
                        }
                        else {
                            menuItem.set_enabled(true);
                        }
                        break;
                }
            }
        }


        function CheckBoxClicked(ctrl) {
            var controlId = $get(ctrl.id);
            var postCode = $find('<%=pinCodeTextBox.ClientID %>');
            if (postCode != null) {
                if (controlId.checked)
                    postCode.set_value("0000");
                else {
                    var pincodeHidden = document.getElementById('<%= pinCodeHiddenField.ClientID%>');
                    postCode.set_value(pincodeHidden.value);
                }
            }
        }

        //function onclientselectedindexchanging(sender, eventArgs) {
        //    var item = eventArgs.get_item();
        //    var value = sender.get_attributes().getAttribute("isAssigned");
        //    if (typeof (value) != "undefined") {
        //        var result = confirm("This is an existing account. \n Are you sure you want to change it to " + eventArgs.get_item().get_text() + " ?");
        //        eventArgs.set_cancel(!result)
        //    }
        //}

        function OnClientClickHandler(sender, args) {
            Sys.Application.remove_load(OnClientClickHandler);
            var oWindow = $find('<%= memberNotesRadWindow.ClientID %>');
            oWindow.show();
            args.set_cancel(true);
            //return false;
        }

        //function clientShow(sender, eventArgs) {
        //    sender.argument = "";
        //}


        function OnBlur(sender, args) {
            //sender.set_value(sender.get_value().toUpperCase());          
            var value = sender.get_value();
            var oldValue = document.getElementById('<%= address3TextBoxHiddenField.ClientID%>');
            var postCode = $find('<%=pinCodeTextBox.ClientID %>');
            var postCodeValue = postCode.get_value();
            if (value != '' && postCodeValue != "0000" && oldValue.value != value) {
                oldValue.value = value;
                showPostalLookup(sender, args);
            }
        }

        function showPostalLookup(sender, args) {
            var postCode = $find('<%=pinCodeTextBox.ClientID %>');
            var postCodeValue = postCode.get_value();
            if (postCodeValue != "0000") {
                Sys.Application.remove_load(OnClientClickHandler);
                var oWindow = $find('<%= postalCodeSearchRadWindow.ClientID %>');
                var address3 = $find('<%=address3TextBox.ClientID %>');
                var url = "../../Pages/Pracmed/PostalCodeSearch.aspx?SubUrban=" + address3.get_value();
                //alert(url);
                oWindow.setUrl(url);
                oWindow.show();
            }
            args.set_cancel(true);
            //return false;
        }


        function clientClose(sender, args) {
            if (args.get_argument() != null) {
                var result = [];
                result = args.get_argument().split(",");
                //alert(result);
                var address2 = $find('<%=address2TextBox.ClientID %>');
                var address3 = $find('<%=address3TextBox.ClientID %>');
                var postCode = $find('<%=pinCodeTextBox.ClientID %>');
                var address3Hidden = document.getElementById('<%= address3TextBoxHiddenField.ClientID%>');
                var pincodeHidden = document.getElementById('<%= pinCodeHiddenField.ClientID%>');
                var townValue = address2.get_value();
                if (townValue == '')
                    address2.set_value(result[0]);
                address3.set_value(result[1]);
                //address3.focus();
                postCode.set_value(result[2]);
                address3Hidden.value = result[1];
                pincodeHidden.value = result[2];
                var radInput = $find("<%=telHomeTextBox.ClientID %>");
                radInput.focus();

               <%-- var txtbx = document.getElementById('<%= telHomeTextBox.ClientID%>');
                if (txtbx != null) {
                    txtbx.focus();
                }--%>
            }
        }

        function OnBlurMANumer(sender, args) {
            var value = sender.get_value();
            var oldValue = document.getElementById('<%= maNumberHiddenField.ClientID%>');
            var validationFlag = document.getElementById('<%= maNumberValidationHiddenField.ClientID%>');
            var memberId = document.getElementById('<%= memberIdHiddenField.ClientID%>');
            var surName = $find('<%=surnameTextBox.ClientID %>');
            var initials = $find('<%=initialsTextBox.ClientID %>');
            var idNumber = $find('<%=idNumberTextBox.ClientID %>');

            if (value != '' && oldValue.value != value && memberId.value > 0 && surName.get_value() != '' && initials.get_value() != ''
                && idNumber.get_value() != '') {
                oldValue.value = value;
                validationFlag.value = "1";
                showValidationCheck(sender, args);
                args.set_cancel(true);
            }
        }

        function showValidationCheck_click(sender, args) {
            var maNumber = $find('<%=maNumberTextBox.ClientID %>');
            if (maNumber.get_value() != '') {
                showValidationCheck(sender, args);
            }
            args.set_cancel(true);
        }


        function showValidationCheck(sender, args) {
            var postCode = $find('<%=pinCodeTextBox.ClientID %>');
            var postCodeValue = postCode.get_value();
            if (postCodeValue != "0000") {
                Sys.Application.remove_load(OnClientClickHandler);
                var oWindow = $find('<%= validationCheckRadWindow.ClientID %>');
                var surName = $find('<%=surnameTextBox.ClientID %>');
                var initials = $find('<%=initialsTextBox.ClientID %>');
                var idNumber = $find('<%=idNumberTextBox.ClientID %>');
                var maNumber = $find('<%=maNumberTextBox.ClientID %>');
                var url = "../../Pages/Pracmed/ValidationCheck.aspx?SurName=" + surName.get_value() + '&Initials='
                    + initials.get_value() + '&IdNumber=' + idNumber.get_value() + '&MANumber=' + maNumber.get_value();
                oWindow.setUrl(url);
                oWindow.show();
            }
            args.set_cancel(true);
            return false;
        }

        function validationCheckclientClose(sender, args) {
            var validationFlag = document.getElementById('<%= maNumberValidationHiddenField.ClientID%>');
            if (args != null && args == "true") {
                validationFlag.value = "0";
            }
            else {
                validationFlag.value = "1";
            }
            disableSave(args.get_argument());
            var txtbx = document.getElementById('<%= maNumberTextBox.ClientID%>');
            if (txtbx != null) {
                txtbx.focus();
            }
        }

        function confirmCallBack(arg) {
            if (arg == true) {
                __doPostBack('OnBlur')
            }
            else {
                var idNumber = $find('<%=idNumberTextBox.ClientID %>');
                idNumber.set_value("");
            }
        }

        function SetCursorToTextEnd(textControlID) {
            var text = document.getElementById(textControlID);
            if (text != null) {
                if (text.value.length > 0) {
                    if (text.createTextRange) {
                        var range = text.createTextRange(); range.moveStart('character', text.value.length); range.collapse();
                        range.select();
                    } else if (text.setSelectionRange) {
                        var textLength = text.value.length;
                        text.setSelectionRange(textLength, textLength);
                    }
                }
                else
                    text.focus();
            }
        }

        function OnValueChanging(sender, args) {
            args.set_newValue(args.get_newValue().toUpperCase());
        }

        function onClientFileUploaded(sender, args) {
            var documentAddButton = $find("<%=documentAddButton.ClientID %>");
            documentAddButton.set_enabled(true);
        }

        function OnClientValidationFailed(radAsyncUpload, args) {
            var $row = $(args.get_row());
            var erorMessage = getErrorMessage(radAsyncUpload, args);
            var span = createError(erorMessage);
            $row.addClass("ruError");
            $row.append(span);
        }

        function getErrorMessage(sender, args) {
            //var fileExtention = args.get_fileName().substring(args.get_fileName().lastIndexOf('.') + 1, args.get_fileName().length);
            var fileLength = args.get_fileName().length;
            return ("This file exceeds the maximum allowed size of 3 MB.");

        }

        function createError(erorMessage) {
            var input = '<span class="ruErrorMessage">' + erorMessage + ' </span>';
            return input;
        }



        function schemeOnKeyPress(sender, eventArgs) {
            var keyCode = eventArgs.get_keyCode();
            if (keyCode == 13) {
                __doPostBack('SchemeOnKeyPress');
            }
        }

        function medAidOnKeyPress(sender, eventArgs) {
            var keyCode = eventArgs.get_keyCode();
            if (keyCode == 13) {
                __doPostBack('MedAidOnKeyPress');
            }
        }

       <%-- function showMedicalAidSearch(sender, args) {
            var oWindow = $find('<%= medAidSearchRadWindow.ClientID %>');
            var scheme = $find('<%=schemeTextBox.ClientID %>');
            var url = "../../Pages/Pracmed/MedAidSearch.aspx?Value=" + scheme.get_value();
            //alert(url);
            oWindow.setUrl(url);
            oWindow.show();

            args.set_cancel(true);
            return false;
        }--%>

        function medAidSearchclientClose(sender, args) {
            if (args.get_argument() != null) {
                var result = [];
                result = args.get_argument().split(",");
                var scheme = $find('<%=schemeTextBox.ClientID %>');
                var plan = $find('<%=planTextBox.ClientID %>');
                var medaidcode = $find('<%=medAidTextBox.ClientID %>');
                var administrator = $find('<%=administratorTextBox.ClientID %>');
                var administratorHiddenField = document.getElementById('<%= administratorHiddenField.ClientID%>');
                administratorHiddenField.value = result[4];
                var planHiddenField = document.getElementById('<%= planHiddenField.ClientID%>');
                planHiddenField.value = result[2];
                var levyHiddenField = document.getElementById('<%= levyHiddenField.ClientID%>');
                levyHiddenField.value = result[5];
                var levy = $find('<%= levyTextBox.ClientID%>');
                var medaidId = document.getElementById('<%= medAidIdHiddenField.ClientID%>');
                medaidId.value = result[0]
                scheme.set_value(result[1]);
                plan.set_value(result[2]);
                //address3.focus();
                medaidcode.set_value(result[3]);
                administrator.set_value(result[4]);
                levy.set_value(result[5]);
                var radInput = $find("<%= maNumberTextBox.ClientID %>");
                radInput.focus();
            }
        }

        function documentTypeComboBox_OnClientSelectedIndexChanged(sender, eventArgs) {
            var item = eventArgs.get_item();
            //alert("You selected " + item.get_text());
            var description = $find('<%= descriptionTextBox.ClientID%>');
            description.set_value(item.get_text());
        }

    </script>
</telerik:RadCodeBlock>



<telerik:RadTabStrip runat="server" ID="RadTabStrip1" MultiPageID="RadMultiPage1" SelectedIndex="0" CssClass="tabstrip" Skin="Metro" OnClientTabSelecting="OnClientTabSelecting">
    <Tabs>
        <telerik:RadTab Text="Member" Width="200px"></telerik:RadTab>
        <telerik:RadTab Text="Patient" Width="200px"></telerik:RadTab>
        <telerik:RadTab Text="Accounts" Width="200px"></telerik:RadTab>
        <telerik:RadTab Text="Documents" Width="200px"></telerik:RadTab>
    </Tabs>
</telerik:RadTabStrip>

<telerik:RadMultiPage runat="server" ID="RadMultiPage1" SelectedIndex="0" CssClass="multiPage">
    <telerik:RadPageView runat="server" ID="RadPageView1">
        <asp:Panel ID="PageView1Panel" runat="server">
        <table style="width: 100%">
            <%-- Start Personal Details Frame --%>
            <tr>
                <td colspan="5" class="DetailsTable" style="width: 100%">
                    <asp:Label ID="Label2" runat="server" CssClass="DetailsHeaderLabel" Text="Personal Details" Width="100%"></asp:Label></td>
                <asp:HiddenField ID="memberIdHiddenField" Value="0" runat="server" ClientIDMode="Static" />
            </tr>
            <tr>

                <td class="DetailsTable" style="width: 40%">
                    <asp:Label ID="Label40" runat="server" CssClass="DetailsLabel" Text="Patient Type" /><sup style="color: Red">*</sup>
                </td>
                <td class="DetailsTable">
                    <telerik:RadComboBox ID="patientAccountTypeComboBox" runat="server" ClientIDMode="Static" CssClass="DetailsInput"
                        EnableEmbeddedSkins="true" Skin="Metro" Width="350px" EmptyMessage="&lt;- Please Select -&gt;"
                        OnSelectedIndexChanged="patientAccountTypeComboBox_SelectedIndexChanged" AutoPostBack="true">
                        <%--OnClientSelectedIndexChanging="onclientselectedindexchanging"--%>
                    </telerik:RadComboBox>
                </td>
                <td colspan="3"></td>
            </tr>

            <tr>
                <td class="DetailsTable" style="width: 20%">
                    <asp:Label ID="Label1" runat="server" CssClass="DetailsLabel" Text="Title"></asp:Label><sup style="color: Red">*</sup>
                </td>
                <td class="DetailsTable">
                    <telerik:RadComboBox ID="titleComboBox" runat="server" ClientIDMode="Static" CssClass="DetailsInput"
                        EnableEmbeddedSkins="true" Skin="Metro" Width="350px" EmptyMessage="&lt;- Please Select -&gt;">
                    </telerik:RadComboBox>
                </td>
                <td class="DetailsTable" style="width: 20%">
                    <asp:Label ID="Label6" runat="server" CssClass="DetailsLabel" Text="Initials"></asp:Label><sup style="color: Red">*</sup>
                </td>
                <td class="DetailsTable">
                    <telerik:RadTextBox ID="initialsTextBox" runat="server" ClientIDMode="Static" CssClass="DetailsInput"
                        EnableEmbeddedSkins="true" Skin="Metro" Width="100%" MaxLength="5">
                        <ClientEvents OnValueChanging="OnValueChanging" />
                    </telerik:RadTextBox>
                </td>
                <td></td>
            </tr>
            <tr>
                <td class="DetailsTable" style="width: 20%">
                    <asp:Label ID="Label10" runat="server" CssClass="DetailsLabel" Text="Surname"></asp:Label><sup style="color: Red">*</sup>
                </td>
                <td class="DetailsTable">
                    <telerik:RadTextBox ID="surnameTextBox" runat="server" ClientIDMode="Static" CssClass="DetailsInput"
                        EnableEmbeddedSkins="true" Skin="Metro" Width="100%" MaxLength="50">
                        <ClientEvents OnValueChanging="OnValueChanging" />
                    </telerik:RadTextBox>
                </td>


                <td class="DetailsTable" style="width: 30%">
                    <asp:Label ID="Label39" runat="server" CssClass="DetailsLabel" Text="ID Number"></asp:Label><sup style="color: Red">*</sup>
                </td>
                <td class="DetailsTable">
                    <telerik:RadNumericTextBox ID="idNumberTextBox" runat="server" CssClass="DetailsInput"
                        OnTextChanged="idNumberTextBox_TextChanged" AutoPostBack="true"
                        NumberFormat-GroupSeparator="" NumberFormat-AllowRounding="false" EnableEmbeddedSkins="true" Skin="Metro" Width="350px" MaxLength="13">
                    </telerik:RadNumericTextBox>
                    <telerik:RadWindowManager runat="server" ID="confirmationWindowManager"></telerik:RadWindowManager>
                </td>
                <td></td>
            </tr>
            <tr>
                <td class="DetailsTable" style="width: 20%">
                    <asp:Label ID="Label8" runat="server" CssClass="DetailsLabel" Text="Occupation"></asp:Label>
                </td>
                <td class="DetailsTable">
                    <telerik:RadTextBox ID="occupationTextBox" runat="server" ClientIDMode="Static" CssClass="DetailsInput"
                        EnableEmbeddedSkins="true" Skin="Metro" Width="350px" MaxLength="15">
                        <ClientEvents OnValueChanging="OnValueChanging" />
                    </telerik:RadTextBox>
                </td>
                <td colspan="3"></td>
            </tr>
            <%-- End Personal Details Frame --%>
            <tr>
                <td colspan="5" class="DetailsTable">
            </tr>
            <%-- Start Statement Address Frame --%>
            <tr>
                <td colspan="5" class="DetailsTable" style="width: 100%">
                    <asp:Label ID="Label12" runat="server" CssClass="DetailsHeaderLabel" Text="Statement Address" Width="100%"></asp:Label></td>
            </tr>
            <tr>
                <td class="DetailsTable" style="width: 20%">
                    <asp:Label ID="Label13" runat="server" CssClass="DetailsLabel" Text="Address1"></asp:Label>
                </td>
                <td class="DetailsTable">
                    <telerik:RadTextBox ID="addess1TextBox" runat="server" ClientIDMode="Static" CssClass="DetailsInput" EnableEmbeddedSkins="true"
                        EnableViewState="true" MaxLength="50" Skin="Metro" ValidationGroup="Discipline" Width="100%">
                        <ClientEvents OnValueChanging="OnValueChanging" />
                    </telerik:RadTextBox>
                </td>
                <td class="DetailsTable" style="width: 20%"></td>
                <td class="DetailsTable"></td>

                <td></td>
            </tr>

            <tr>
                <td class="DetailsTable" style="width: 20%">
                    <asp:Label ID="Label15" runat="server" CssClass="DetailsLabel" Text="Town"></asp:Label>
                </td>
                <td class="DetailsTable">
                    <telerik:RadTextBox ID="address2TextBox" runat="server" CssClass="DetailsInput"
                        EnableEmbeddedSkins="true" Skin="Metro" Width="350px" MaxLength="50">
                        <ClientEvents OnValueChanging="OnValueChanging" />
                    </telerik:RadTextBox>

                </td>
                <td class="DetailsTable" style="width: 20%">
                    <asp:Label ID="Label16" runat="server" CssClass="DetailsLabel" Text="Suburb"></asp:Label>
                </td>
                <td class="DetailsTable">
                    <telerik:RadTextBox ID="address3TextBox" runat="server" ClientIDMode="Static" CssClass="DetailsInput" EnableEmbeddedSkins="true"
                        EnableViewState="true" MaxLength="50" Skin="Metro" ValidationGroup="Discipline" Width="100%">
                        <ClientEvents OnValueChanging="OnValueChanging" />
                        <ClientEvents OnBlur="OnBlur" />
                    </telerik:RadTextBox>
                    <asp:HiddenField ID="address3TextBoxHiddenField" runat="server" />
                </td>
                <td>
                    <%--<asp:Button ID="showDialog" Text="Show Dialog" runat="server" />--%>

                    <telerik:RadButton ID="postalLookupButton" runat="server" Text="Notes" OnClientClicking="showPostalLookup" Skin="Metro" ToolTip="Postal code Lookup">
                        <ContentTemplate>
                            <img name="imgAdd" src="../../Images/UI/view.png"
                                onmouseover="document.imgAdd.src = '../../Images/UI/view.png';"
                                onmouseout="document.imgAdd.src = '../../Images/UI/view.png';" />
                        </ContentTemplate>
                    </telerik:RadButton>
                </td>

            </tr>
            <tr>
                <td class="DetailsTable" style="width: 20%">
                    <asp:Label ID="Label31" runat="server" CssClass="DetailsLabel" Text="Postal Code"></asp:Label>
                </td>
                <td class="DetailsTable">
                    <telerik:RadTextBox ID="pinCodeTextBox" runat="server" CssClass="DetailsInput" EnableViewState="true" ClientIDMode="Static"
                        EnableEmbeddedSkins="true" Skin="Metro" Width="350px" Enabled="false" EnabledStyle-Font-Bold="true">
                    </telerik:RadTextBox>
                    <asp:HiddenField ID="pinCodeHiddenField" runat="server" />
                </td>
                <td class="DetailsTable">
                    <asp:CheckBox ID="foreignCheckBox" runat="server" ClientIDMode="Static" Width="120px"
                        Text="Foreign Address" EnableViewState="true" Skin="Metro" ValidationGroup="Discipline" onClick="CheckBoxClicked(this);" />
                </td>
            </tr>
            <%-- End Statement Address Frame --%>
            <tr>
                <td colspan="5" class="DetailsTable">
            </tr>

            <%-- Start Contact Details Frame --%>
            <tr>
                <td colspan="5" class="DetailsTable" style="width: 100%">
                    <asp:Label ID="Label18" runat="server" CssClass="DetailsHeaderLabel" Text="Contact Details" Width="100%"></asp:Label></td>
            </tr>
            <tr>
                <td class="DetailsTable" style="width: 20%">
                    <asp:Label ID="Label19" runat="server" CssClass="DetailsLabel" Text="Tel Home"></asp:Label>
                </td>
                <td class="DetailsTable">
                    <telerik:RadTextBox ID="telHomeTextBox" runat="server" ClientIDMode="Static" CssClass="DetailsInput" EnableEmbeddedSkins="true"
                        EnableViewState="true" Skin="Metro" ValidationGroup="Discipline" Width="100%" MaxLength="30">
                        <ClientEvents OnValueChanging="OnValueChanging" />
                    </telerik:RadTextBox>
                </td>
                <td class="DetailsTable" style="width: 20%">
                    <asp:Label ID="Label20" runat="server" CssClass="DetailsLabel" Text="Tel Work"></asp:Label>
                </td>
                <td class="DetailsTable">
                    <telerik:RadTextBox ID="telWorkTextBox" runat="server" CssClass="DetailsInput"
                        EnableEmbeddedSkins="true" Skin="Metro" Width="350px" MaxLength="30">
                        <ClientEvents OnValueChanging="OnValueChanging" />
                    </telerik:RadTextBox>
                </td>
                <td></td>
            </tr>

            <tr>
                <td class="DetailsTable" style="width: 20%">
                    <asp:Label ID="Label21" runat="server" CssClass="DetailsLabel" Text="Tel Cell"></asp:Label>
                </td>
                <td class="DetailsTable">
                    <telerik:RadTextBox ID="telCellTextBox" runat="server" ClientIDMode="Static" CssClass="DetailsInput" EnableEmbeddedSkins="true"
                        EnableViewState="true" Skin="Metro" ValidationGroup="Discipline" Width="100%" MaxLength="50">
                        <ClientEvents OnValueChanging="OnValueChanging" />
                    </telerik:RadTextBox>
                </td>
                <td class="DetailsTable" style="width: 20%">
                    <asp:Label ID="Label22" runat="server" CssClass="DetailsLabel" Text="E-Mail"></asp:Label>
                </td>
                <td class="DetailsTable">
                    <telerik:RadTextBox ID="emailTextBox" runat="server" CssClass="DetailsInput"
                        EnableEmbeddedSkins="true" Skin="Metro" Width="350px">
                        <ClientEvents OnValueChanging="OnValueChanging" />
                    </telerik:RadTextBox>
                </td>
                <td></td>
            </tr>

            <%-- End Contact Details Frame --%>
            <tr>
                <td colspan="5" class="DetailsTable" style="width: 100%; height: 20px">
            </tr>


            <tr id="medicalAidDetailsRow" runat="server" visible="false">
                <td colspan="6" class="DetailsTable" style="width: 100%">
                    <asp:Panel ID="medicalAidDetailsPanel" runat="server" GroupingText="Medical Aid Details" CssClass="legend">
                        <table>
                            <tr>
                                <td>
                                    <asp:Label ID="lblScheme" runat="server" Text="Scheme" CssClass="DetailsLabel"></asp:Label>
                                </td>
                                <td class="DetailsTable">
                                    <%--  <telerik:RadComboBox ID="schemeComboBox" runat="server" ClientIDMode="Static" CssClass="DetailsInput"
                                        EnableEmbeddedSkins="true" Skin="Metro" Width="350px" EmptyMessage="&lt;- Please Select -&gt;" AllowCustomText="false"
                                        Filter="StartsWith" OnSelectedIndexChanged="schemeComboBox_SelectedIndexChanged" AutoPostBack="true">
                                    </telerik:RadComboBox>--%>

                                    <telerik:RadTextBox ID="schemeTextBox" runat="server" CssClass="DetailsInput"
                                        EnableEmbeddedSkins="true" Skin="Metro" Width="350px">
                                        <%-- <ClientEvents OnValueChanging="OnValueChanging" />--%>
                                        <ClientEvents OnKeyPress="schemeOnKeyPress" />
                                    </telerik:RadTextBox>
                                </td>
                                <td class="DetailsTable"></td>
                                <td>
                                    <asp:Label ID="lblAdmin" runat="server" Text="Administrator" CssClass="DetailsLabel"></asp:Label>
                                </td>
                                <td class="DetailsTable">
                                    <telerik:RadTextBox ID="administratorTextBox" runat="server" CssClass="DetailsInput" Enabled="false"
                                        EnableEmbeddedSkins="true" Skin="Metro" Width="350px">
                                    </telerik:RadTextBox>
                                    <asp:HiddenField ID="administratorHiddenField" runat="server" />
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    <asp:Label ID="Label3" runat="server" Text="Plan" CssClass="DetailsLabel"></asp:Label>
                                </td>
                                <td class="DetailsTable">
                                    <%-- <telerik:RadComboBox ID="planComboBox" runat="server" ClientIDMode="Static" CssClass="DetailsInput"
                                        EnableEmbeddedSkins="true" Skin="Metro" Width="350px" EmptyMessage="&lt;- Please Select -&gt;"
                                        OnSelectedIndexChanged="planComboBox_SelectedIndexChanged" AutoPostBack="true" AllowCustomText="false"
                                        Filter="StartsWith">
                                    </telerik:RadComboBox>--%>
                                    <telerik:RadTextBox ID="planTextBox" runat="server" CssClass="DetailsInput"
                                        EnableEmbeddedSkins="true" Skin="Metro" Width="350px" Enabled="false">
                                    </telerik:RadTextBox>
                                    <asp:HiddenField ID="planHiddenField" runat="server" />
                                </td>
                                <td class="DetailsTable"></td>
                                <td>
                                    <asp:Label ID="Label4" runat="server" Text="Levy" CssClass="DetailsLabel"></asp:Label>
                                </td>
                                <td class="DetailsTable">
                                    <telerik:RadTextBox ID="levyTextBox" runat="server" CssClass="DetailsInput"
                                        EnableEmbeddedSkins="true" Skin="Metro" Width="350px" Enabled="false">
                                    </telerik:RadTextBox>
                                    <asp:HiddenField ID="levyHiddenField" runat="server" />
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    <asp:Label ID="Label5" runat="server" Text="Med Aid Code" CssClass="DetailsLabel" Width="98px"></asp:Label>
                                </td>
                                <td class="DetailsTable">

                                    <telerik:RadTextBox ID="medAidTextBox" runat="server" CssClass="DetailsInput"
                                        EnableEmbeddedSkins="true" Skin="Metro" Width="350px">

                                        <ClientEvents OnKeyPress="medAidOnKeyPress" />
                                    </telerik:RadTextBox>
                                    <asp:HiddenField ID="medAidIdHiddenField" runat="server" />
                                </td>

                                <td class="DetailsTable"></td>
                                <td>
                                    <asp:Label ID="Label7" runat="server" Text="MA Number" CssClass="DetailsLabel"></asp:Label>
                                </td>
                                <td class="DetailsTable">
                                    <telerik:RadTextBox ID="maNumberTextBox" runat="server" CssClass="DetailsInput"
                                        EnableEmbeddedSkins="true" Skin="Metro" Width="350px">
                                        <ClientEvents OnValueChanging="OnValueChanging" />
                                        <%--  <ClientEvents OnValueChanged="maNumberOnValueChanged" />--%>
                                        <ClientEvents OnBlur="OnBlurMANumer" />
                                    </telerik:RadTextBox>
                                    <asp:HiddenField ID="maNumberHiddenField" runat="server" />
                                    <asp:HiddenField ID="maNumberValidationHiddenField" Value="0" runat="server" />
                                </td>
                                <td>
                                    <%--<asp:Button ID="showDialog" Text="Show Dialog" runat="server" />--%>

                                    <telerik:RadButton ID="validationCheckButton" runat="server" Text="Notes"
                                        OnClientClicking="showValidationCheck_click" Skin="Metro" ToolTip="Validation Check" Visible="false">
                                        <ContentTemplate>
                                            <img name="imgAdd" src="../../Images/UI/Validation.png"
                                                onmouseover="document.imgAdd.src = '../../Images/UI/Validation.png';"
                                                onmouseout="document.imgAdd.src = '../../Images/UI/Validation.png';" />
                                        </ContentTemplate>
                                    </telerik:RadButton>
                                </td>
                            </tr>

                        </table>

                    </asp:Panel>
                </td>
            </tr>

            <tr id="iodDetailsRow" runat="server" visible="false">
                <td colspan="5" class="DetailsTable" style="width: 100%">
                    <asp:Panel ID="iodDetailsPanel" runat="server" GroupingText="IOD Details" CssClass="legend">
                        <table style="width: 100%;">
                            <tr id="employerRow" runat="server">
                                <td>
                                    <asp:Label ID="Label9" runat="server" Text="Employer" CssClass="DetailsLabel"></asp:Label>
                                </td>
                                <td class="DetailsTable">
                                    <telerik:RadTextBox ID="employerTextBox" runat="server" CssClass="DetailsInput"
                                        EnableEmbeddedSkins="true" Skin="Metro" Width="100%">
                                        <ClientEvents OnValueChanging="OnValueChanging" />
                                    </telerik:RadTextBox>
                                </td>
                                <td colspan="3"></td>

                            </tr>
                            <tr id="divisionRow" runat="server">
                                <td>
                                    <asp:Label ID="Label24" runat="server" Text="Division" CssClass="DetailsLabel"></asp:Label>
                                </td>
                                <td class="DetailsTable">
                                    <telerik:RadTextBox ID="divisionTextBox" runat="server" CssClass="DetailsInput"
                                        EnableEmbeddedSkins="true" Skin="Metro" Width="100%">
                                        <ClientEvents OnValueChanging="OnValueChanging" />
                                    </telerik:RadTextBox>
                                </td>
                                <td colspan="3"></td>
                            </tr>
                            <tr id="doaRow" runat="server">
                                <td>
                                    <asp:Label ID="Label11" runat="server" Text="D.O.A" CssClass="DetailsLabel"></asp:Label>
                                </td>
                                <td class="DetailsTable">
                                    <telerik:RadDatePicker ID="doaDatePicker" runat="server" Width="350px"
                                        DateInput-EmptyMessage="" MinDate="01/01/1000" MaxDate="01/01/3000">
                                        <Calendar runat="server">
                                            <SpecialDays>
                                                <telerik:RadCalendarDay Repeatable="Today" ItemStyle-CssClass="rcToday">
                                                </telerik:RadCalendarDay>
                                            </SpecialDays>
                                        </Calendar>
                                    </telerik:RadDatePicker>
                                </td>
                                <td colspan="3"></td>
                            </tr>
                            <tr id="claimNumberRow" runat="server">
                                <td>
                                    <asp:Label ID="Label30" runat="server" Text="Claim Number" CssClass="DetailsLabel"></asp:Label>
                                </td>
                                <td class="DetailsTable">
                                    <telerik:RadTextBox ID="claimNumberTextBox" runat="server" CssClass="DetailsInput"
                                        EnableEmbeddedSkins="true" Skin="Metro" Width="100%">
                                        <ClientEvents OnValueChanging="OnValueChanging" />
                                    </telerik:RadTextBox>
                                </td>
                                <td></td>
                            </tr>
                        </table>

                    </asp:Panel>

                </td>
            </tr>

            <tr id="detailsRow" runat="server" visible="false">
                <td colspan="5">
                    <asp:Panel ID="detailsPanel" runat="server" GroupingText="Details" CssClass="legend">
                        <table style="width: 100%;">
                            <tr id="aNumberRow" runat="server">
                                <td class="DetailsTable">
                                    <asp:Label ID="Label91" runat="server" Text="A Number" CssClass="DetailsLabel"></asp:Label>
                                </td>
                                <td class="DetailsTable">
                                    <telerik:RadTextBox ID="aNumberTextBox" runat="server" CssClass="DetailsInput"
                                        EnableEmbeddedSkins="true" Skin="Metro" Width="100%">
                                        <ClientEvents OnValueChanging="OnValueChanging" />
                                    </telerik:RadTextBox>
                                </td>
                                <td class="DetailsTable">
                                    <asp:Label ID="Label111" runat="server" Text="CR/MAS Number" CssClass="DetailsLabel"></asp:Label>
                                </td>
                                <td class="DetailsTable">
                                    <telerik:RadTextBox ID="crmasNumberTextBox" runat="server" CssClass="DetailsInput"
                                        EnableEmbeddedSkins="true" Skin="Metro" Width="100%">
                                        <ClientEvents OnValueChanging="OnValueChanging" />
                                    </telerik:RadTextBox>
                                </td>
                            </tr>
                            <tr id="cellNumberRow" runat="server">
                                <td class="DetailsTable">
                                    <asp:Label ID="Label17" runat="server" Text="Cell Number" CssClass="DetailsLabel"></asp:Label>
                                </td>
                                <td class="DetailsTable">
                                    <telerik:RadTextBox ID="cellNumberTextBox" runat="server" CssClass="DetailsInput"
                                        EnableEmbeddedSkins="true" Skin="Metro" Width="100%">
                                        <ClientEvents OnValueChanging="OnValueChanging" />
                                    </telerik:RadTextBox>
                                </td>
                                <td colspan="2"></td>
                            </tr>
                            <tr id="forceNumberRow" runat="server">
                                <td class="DetailsTable">
                                    <asp:Label ID="Label23" runat="server" Text="Force Number" CssClass="DetailsLabel"></asp:Label>
                                </td>
                                <td class="DetailsTable">
                                    <telerik:RadTextBox ID="forceNumberTextBox" runat="server" CssClass="DetailsInput"
                                        EnableEmbeddedSkins="true" Skin="Metro" Width="100%">
                                        <ClientEvents OnValueChanging="OnValueChanging" />
                                    </telerik:RadTextBox>
                                </td>
                                <td colspan="2"></td>
                            </tr>
                            <tr id="emNumberRow" runat="server">
                                <td class="DetailsTable">
                                    <asp:Label ID="Label25" runat="server" Text="EM Number" CssClass="DetailsLabel"></asp:Label>
                                </td>
                                <td class="DetailsTable">
                                    <telerik:RadTextBox ID="emNumberTextBox" runat="server" CssClass="DetailsInput"
                                        EnableEmbeddedSkins="true" Skin="Metro" Width="100%">
                                        <ClientEvents OnValueChanging="OnValueChanging" />
                                    </telerik:RadTextBox>
                                </td>
                                <td class="DetailsTable">
                                    <asp:Label ID="Label26" runat="server" Text="Registration No" CssClass="DetailsLabel"></asp:Label>
                                </td>
                                <td class="DetailsTable">
                                    <telerik:RadTextBox ID="registrationNumberTextBox" runat="server" CssClass="DetailsInput"
                                        EnableEmbeddedSkins="true" Skin="Metro" Width="100%">
                                        <ClientEvents OnValueChanging="OnValueChanging" />
                                    </telerik:RadTextBox>
                                </td>
                            </tr>
                            <tr id="responsibleCodeRow" runat="server">
                                <td class="DetailsTable">
                                    <asp:Label ID="Label27" runat="server" Text="Responsible Code" CssClass="DetailsLabel"></asp:Label>
                                </td>
                                <td class="DetailsTable">
                                    <telerik:RadTextBox ID="responsibleCodeTextBox" runat="server" CssClass="DetailsInput"
                                        EnableEmbeddedSkins="true" Skin="Metro" Width="100%">
                                        <ClientEvents OnValueChanging="OnValueChanging" />
                                    </telerik:RadTextBox>
                                </td>
                                <td colspan="2"></td>
                            </tr>
                        </table>

                    </asp:Panel>

                </td>
            </tr>
            <asp:Panel ID="bottomButtonPanel" runat="server">
                <tr>
                    <td colspan="5" style="text-align: right">
                        <telerik:RadButton ID="notesButton" runat="server" Text="Notes" OnClientClicking="OnClientClickHandler" Skin="Metro" ToolTip="Notes">
                            <ContentTemplate>
                                <img name="imgAdd" src="../../Images/UI/BlueBasicButtons/Notes.png"
                                    onmouseover="document.imgAdd.src = '../../Images/UI/BlueBasicButtons/Notes.png';"
                                    onmouseout="document.imgAdd.src = '../../Images/UI/BlueBasicButtons/Notes.png';" />
                            </ContentTemplate>
                        </telerik:RadButton>

                        <telerik:RadButton ID="memberNextButton" runat="server" Text="Next"
                            OnClick="memberNextButton_Click" Skin="Metro" ToolTip="Next" Visible="false">
                            <ContentTemplate>
                                <img name="imgAdd" src="../../Images/UI/BlueBasicButtons/Next.png"
                                    onmouseover="document.imgAdd.src = '../../Images/UI/BlueBasicButtons/Next.png';"
                                    onmouseout="document.imgAdd.src = '../../Images/UI/BlueBasicButtons/Next.png';" />
                            </ContentTemplate>
                        </telerik:RadButton>
                    </td>
                </tr>
            </asp:Panel>
        </table>
        </asp:Panel>
    </telerik:RadPageView>

    <telerik:RadPageView runat="server" ID="RadPageView2">
        <table class="DetailsTable" border="0">
            <tr>
                <td colspan="2" class="DetailsTable" style="width: 100%">
                    <asp:Label ID="Label87" runat="server" CssClass="DetailsHeaderLabel" Text="Patient Details" Width="100%"></asp:Label>

                </td>
                <%--  <td colspan="3" class="DetailsTable">
                               <asp:Label ID="Label30" runat="server" CssClass="labelError" Text="HELLO" Width="50%"></asp:Label>
                            </td>--%>
            </tr>

            <tr>
                <td style="width: 30%; vertical-align: top">
                    <telerik:RadTreeView runat="Server" ID="patientDetailsTreeView" OnNodeClick="patientDetailsTreeView_NodeClick"
                        OnContextMenuItemClick="patientDetailsTreeView_ContextMenuItemClick" OnClientContextMenuShowing="onClientContextMenuShowing"
                        OnClientContextMenuItemClicking="onClientContextMenuItemClicking">
                        <ContextMenus>
                            <telerik:RadTreeViewContextMenu ID="MainContextMenu" runat="server">
                                <Items>
                                    <telerik:RadMenuItem Value="New" Text="New Patient" ImageUrl="../Images/UI/ADD.png">
                                    </telerik:RadMenuItem>
                                    <telerik:RadMenuItem Value="Delete" Text="Delete Patient" ImageUrl="../Images/UI/delete.png">
                                    </telerik:RadMenuItem>
                                </Items>
                            </telerik:RadTreeViewContextMenu>
                        </ContextMenus>
                    </telerik:RadTreeView>
                </td>

                <td>
                    <table>
                        <tr>
                            <td class="DetailsTable" style="width: 30%;">
                                <asp:Label ID="Label35" runat="server" CssClass="DetailsLabel" Text="Title" Width="100%"></asp:Label>
                            </td>
                            <td class="DetailsTable">
                                <telerik:RadComboBox ID="patTitleComboBox" runat="server" ClientIDMode="Static" CssClass="DetailsInput"
                                    EnableEmbeddedSkins="true" Skin="Metro" Width="100%" EmptyMessage="&lt;- Please Select -&gt;">
                                </telerik:RadComboBox>
                            </td>
                        </tr>
                        <tr>
                            <td class="DetailsTable" style="width: 30%;">
                                <asp:Label ID="Label36" runat="server" CssClass="DetailsLabel" Text="Surname" Width="100%"></asp:Label>
                            </td>
                            <td class="DetailsTable">
                                <telerik:RadTextBox ID="patSurnameTextBox" runat="server" ClientIDMode="Static" CssClass="DetailsInput"
                                    EnableEmbeddedSkins="true" Skin="Metro" Width="100%" MaxLength="40">
                                    <ClientEvents OnValueChanging="OnValueChanging" />
                                </telerik:RadTextBox>
                            </td>
                        </tr>

                        <tr>
                            <td class="DetailsTable" style="width: 30%;">
                                <asp:Label ID="Label34" runat="server" CssClass="DetailsLabel" Text="Initials"></asp:Label>
                            </td>
                            <td class="DetailsTable">
                                <telerik:RadTextBox ID="patinitialsTextBox" runat="server" ClientIDMode="Static" CssClass="DetailsInput"
                                    EnableEmbeddedSkins="true" Skin="Metro" Width="100%" MaxLength="50">
                                    <ClientEvents OnValueChanging="OnValueChanging" />
                                </telerik:RadTextBox>
                            </td>
                        </tr>
                        <tr>
                            <td class="DetailsTable" style="width: 30%;">
                                <asp:Label ID="Label37" runat="server" CssClass="DetailsLabel" Text="First Name"></asp:Label><sup style="color: Red">*</sup>
                            </td>
                            <td class="DetailsTable">
                                <telerik:RadTextBox ID="patFirstNameTextBox" runat="server" ClientIDMode="Static" CssClass="DetailsInput"
                                    EnableEmbeddedSkins="true" Skin="Metro" Width="100%" MaxLength="50">
                                    <ClientEvents OnValueChanging="OnValueChanging" />
                                </telerik:RadTextBox>
                            </td>
                        </tr>

                        <tr>
                            <td class="DetailsTable" style="width: 30%;">
                                <asp:Label ID="Label38" runat="server" CssClass="DetailsLabel" Text="ID Number"></asp:Label>
                            </td>
                            <td class="DetailsTable">
                                <telerik:RadTextBox ID="patIdNumberTextBox" runat="server" CssClass="DetailsInput"
                                    EnableEmbeddedSkins="true" Skin="Metro" Width="100%" MaxLength="50">
                                    <ClientEvents OnValueChanging="OnValueChanging" />
                                </telerik:RadTextBox>
                            </td>
                        </tr>
                        <tr>
                            <td class="DetailsTable" style="width: 30%;">
                                <asp:Label ID="Label41" runat="server" CssClass="DetailsLabel" Text="DOB"></asp:Label><sup style="color: Red">*</sup>
                            </td>
                            <td class="DetailsTable">
                                <telerik:RadDatePicker ID="patDOBDatePicker" runat="server" Width="140px"
                                    DateInput-EmptyMessage="" MinDate="01/01/1000" MaxDate="01/01/3000" DateInput-DisplayDateFormat="yyyy/MM/dd">
                                    <Calendar runat="server">
                                        <SpecialDays>
                                            <telerik:RadCalendarDay Repeatable="Today" ItemStyle-CssClass="rcToday">
                                            </telerik:RadCalendarDay>
                                        </SpecialDays>
                                    </Calendar>
                                </telerik:RadDatePicker>
                            </td>
                        </tr>

                        <tr>
                            <td class="DetailsTable" style="width: 30%;">
                                <asp:Label ID="Label42" runat="server" CssClass="DetailsLabel" Text="Dependant Number" Width="100%"></asp:Label>
                            </td>
                            <td class="DetailsTable">
                                <telerik:RadNumericTextBox ID="patDependantNumberTextBox" runat="server" CssClass="DetailsInput"
                                    EnableEmbeddedSkins="true" Skin="Metro" Width="100%"
                                    NumberFormat-AllowRounding="false" MinValue="0">
                                </telerik:RadNumericTextBox>
                            </td>
                        </tr>
                        <tr>
                            <td class="DetailsTable" style="width: 30%;">
                                <asp:Label ID="Label28" runat="server" Text="MA Number" CssClass="DetailsLabel"></asp:Label><sup style="color: black">[Policy Number]</sup>
                            </td>
                            <td class="DetailsTable">
                                <telerik:RadTextBox ID="patMaNumberTextBox" runat="server" CssClass="DetailsInput"
                                    EnableEmbeddedSkins="true" Skin="Metro" Width="100%" MaxLength="50">
                                    <ClientEvents OnValueChanging="OnValueChanging" />
                                </telerik:RadTextBox>
                            </td>
                        </tr>
                        <tr>
                            <td class="DetailsTable" style="width: 30%;">
                                <asp:Label ID="Label43" runat="server" CssClass="DetailsLabel" Text="Account Number"></asp:Label>
                            </td>
                            <td class="DetailsTable">
                                <asp:Label ID="patAccountNumber" runat="server" CssClass="DetailsInput" Width="100%" Height="20px">
                                </asp:Label>
                                <asp:HiddenField ID="accountNumberHiddenField" runat="server" />
                            </td>
                        </tr>
                        <tr>
                            <td class="DetailsTable" style="width: 30%;">
                                <asp:Label ID="Label29" runat="server" CssClass="DetailsLabel" Text="Gender" Width="100%"></asp:Label>
                            </td>
                            <td class="DetailsTable">
                                <asp:RadioButtonList ID="genderRadioButton" runat="server" CssClass="DetailsInput"
                                    Skin="Metro" Width="50%" RepeatDirection="Horizontal">
                                    <asp:ListItem Text="Male" Value="M" Selected="True" />
                                    <asp:ListItem Text="Female" Value="F" />
                                </asp:RadioButtonList>
                            </td>
                        </tr>
                        <tr style="height: 20px">
                            <td class="DetailsTable" colspan="2"></td>
                        </tr>
                        <tr>
                            <td class="DetailsTable" style="width: 30%;"></td>
                            <td class="DetailsTable">
                                <telerik:RadButton ID="patAddButton" runat="server" Text="Add"
                                    EnableEmbeddedSkins="true" Skin="Metro" OnClick="patAddButton_Click">
                                </telerik:RadButton>
                            </td>
                        </tr>
                    </table>
                </td>
            </tr>

        </table>
    </telerik:RadPageView>

    <telerik:RadPageView runat="server" ID="RadPageView3">
        <table style="width: 100%">

            <tr>
                <td colspan="4" class="DetailsTable" style="width: 100%">
                    <asp:Label ID="Label69" runat="server" CssClass="DetailsHeaderLabel" Text="Debit Order Details"></asp:Label></td>
            </tr>
            <tr>
                <td class="DetailsTable" style="width: 35%">
                    <asp:Label ID="Label50" runat="server" CssClass="DetailsLabel" Text="Doctor Place Required"></asp:Label>
                </td>
                <td class="DetailsTable">
                    <asp:CheckBox ID="doctorPlaceRequiredCheckBox" runat="server" ClientIDMode="Static"
                        EnableViewState="true" Skin="Metro" ValidationGroup="Discipline" Width="100%"></asp:CheckBox>
                </td>
                <td class="DetailsTable" style="width: 35%">
                    <asp:Label ID="Label51" runat="server" CssClass="DetailsLabel" Text="Debit Order"></asp:Label>
                </td>
                <td class="DetailsTable">
                    <telerik:RadComboBox ID="debitOrderComboBox" runat="server" ClientIDMode="Static" Width="100%"
                        EnableViewState="true" Skin="Metro" ValidationGroup="Discipline" EmptyMessage="&lt;- Please Select -&gt;">
                        <Items>
                            <telerik:RadComboBoxItem Value="0" Text="No" />
                            <telerik:RadComboBoxItem Value="1" Text="Yes" />
                        </Items>
                    </telerik:RadComboBox>
                </td>
            </tr>

            <tr>
                <td class="DetailsTable">
                    <asp:Label ID="Label52" runat="server" CssClass="DetailsLabel" Text="Account Holder" Width="100%"></asp:Label>
                </td>
                <td class="DetailsTable">
                    <telerik:RadTextBox ID="accountHolderTextBox" runat="server" ClientIDMode="Static" CssClass="DetailsInput"
                        EnableEmbeddedSkins="true" Skin="Metro" Width="350px">
                        <ClientEvents OnValueChanging="OnValueChanging" />
                    </telerik:RadTextBox>
                </td>
                <td class="DetailsTable">
                    <asp:Label ID="Label62" runat="server" CssClass="DetailsLabel" Text="Account Type" Width="100%"></asp:Label>
                </td>
                <td class="DetailsTable">
                    <telerik:RadComboBox ID="accountTypeComboBox" runat="server" ClientIDMode="Static" CssClass="DetailsInput"
                        EnableEmbeddedSkins="true" Skin="Metro" Width="350px" EmptyMessage="&lt;- Please Select -&gt;">
                        <Items>
                            <telerik:RadComboBoxItem Value="1" Text="1" />
                            <telerik:RadComboBoxItem Value="2" Text="2" />
                            <telerik:RadComboBoxItem Value="3" Text="3" />
                            <telerik:RadComboBoxItem Value="4" Text="4" />
                        </Items>
                    </telerik:RadComboBox>
                </td>
            </tr>

            <tr>
                <td class="DetailsTable">
                    <asp:Label ID="Label54" runat="server" CssClass="DetailsLabel" Text="Bank Name" Width="100%"></asp:Label>
                </td>
                <td class="DetailsTable">
                    <telerik:RadTextBox ID="bankNameTextBox" runat="server" ClientIDMode="Static" CssClass="DetailsInput"
                        EnableEmbeddedSkins="true" Skin="Metro" Width="350px">
                        <ClientEvents OnValueChanging="OnValueChanging" />
                    </telerik:RadTextBox>
                </td>
                <td class="DetailsTable">
                    <asp:Label ID="Label55" runat="server" CssClass="DetailsLabel" Text="Frequency"></asp:Label><sup style="color: Red">*</sup>
                </td>
                <td class="DetailsTable">
                    <telerik:RadComboBox ID="frequencyComboBox" runat="server" ClientIDMode="Static"
                        EnableViewState="true" Skin="Metro" ValidationGroup="Discipline" Width="100%" EmptyMessage="&lt;- Please Select -&gt;">
                    </telerik:RadComboBox>
                </td>
            </tr>

            <tr>
                <td class="DetailsTable">
                    <asp:Label ID="Label56" runat="server" CssClass="DetailsLabel" Text="Branch Name" Width="100%"></asp:Label>
                </td>
                <td class="DetailsTable">
                    <telerik:RadTextBox ID="branchNameTextBox" runat="server" ClientIDMode="Static" CssClass="DetailsInput"
                        EnableEmbeddedSkins="true" Skin="Metro" Width="350px">
                        <ClientEvents OnValueChanging="OnValueChanging" />
                    </telerik:RadTextBox>
                </td>
                <td class="DetailsTable">
                    <asp:Label ID="Label57" runat="server" CssClass="DetailsLabel" Text="BILL MA %" Width="100%"></asp:Label>
                </td>
                <td class="DetailsTable">
                    <telerik:RadTextBox ID="billMATextBox" runat="server" ClientIDMode="Static" CssClass="DetailsInput"
                        EnableEmbeddedSkins="true" Skin="Metro" Width="350px">
                        <ClientEvents OnValueChanging="OnValueChanging" />
                    </telerik:RadTextBox>
                </td>
            </tr>

            <tr>
                <td class="DetailsTable">
                    <asp:Label ID="Label58" runat="server" CssClass="DetailsLabel" Text="Branch Code" Width="100%"></asp:Label>
                </td>
                <td class="DetailsTable">
                    <telerik:RadTextBox ID="branchCodeTextBox" runat="server" ClientIDMode="Static" CssClass="DetailsInput"
                        EnableEmbeddedSkins="true" Skin="Metro" Width="350px">
                        <ClientEvents OnValueChanging="OnValueChanging" />
                    </telerik:RadTextBox>
                </td>
                <td class="DetailsTable">
                    <asp:Label ID="Label59" runat="server" CssClass="DetailsLabel" Text="Bill Private %" Width="100%"></asp:Label>
                </td>
                <td class="DetailsTable">
                    <telerik:RadTextBox ID="billPrivateTextBox" runat="server" ClientIDMode="Static" CssClass="DetailsInput"
                        EnableEmbeddedSkins="true" Skin="Metro" Width="350px">
                        <ClientEvents OnValueChanging="OnValueChanging" />
                    </telerik:RadTextBox>
                </td>
            </tr>
            <tr>
                <td class="DetailsTable">
                    <asp:Label ID="Label60" runat="server" CssClass="DetailsLabel" Text="Bank Account Number" Width="100%"></asp:Label>
                </td>
                <td class="DetailsTable">
                    <telerik:RadTextBox ID="bankAccountNumberTextBox" runat="server" ClientIDMode="Static" CssClass="DetailsInput"
                        EnableEmbeddedSkins="true" Skin="Metro" Width="350px">
                        <ClientEvents OnValueChanging="OnValueChanging" />
                    </telerik:RadTextBox>
                </td>
                <td class="DetailsTable">
                    <asp:Label ID="Label61" runat="server" CssClass="DetailsLabel" Text="Bill IOD %" Width="100%"></asp:Label>
                </td>
                <td class="DetailsTable">
                    <telerik:RadTextBox ID="billIodTextBox" runat="server" ClientIDMode="Static" CssClass="DetailsInput"
                        EnableEmbeddedSkins="true" Skin="Metro" Width="350px">
                        <ClientEvents OnValueChanging="OnValueChanging" />
                    </telerik:RadTextBox>
                </td>
            </tr>
            <tr>
                <td class="DetailsTable">
                    <asp:Label ID="Label63" runat="server" CssClass="DetailsLabel" Text="Special Rate " Width="100%"></asp:Label>
                </td>
                <td class="DetailsTable">
                    <telerik:RadTextBox ID="specialRateTextBox" runat="server" ClientIDMode="Static" CssClass="DetailsInput"
                        EnableEmbeddedSkins="true" Skin="Metro" Width="350px">
                        <ClientEvents OnValueChanging="OnValueChanging" />
                    </telerik:RadTextBox>
                </td>
                <td colspan="2"></td>
            </tr>
        </table>

    </telerik:RadPageView>

    <telerik:RadPageView runat="server" ID="RadPageView4">
        <table class="DetailsTable">

            <tr>
                <td colspan="2" class="DetailsTable" style="width: 100%">
                    <asp:Label ID="teamLabelDetails" runat="server" CssClass="DetailsHeaderLabel" Text="Document's Details" Width="100%"></asp:Label>
                </td>
            </tr>
            <tr>
                <td style="width: 30%; vertical-align: top">
                    <telerik:RadTreeView runat="Server" ID="documentTreeView" OnClientContextMenuShowing="onClientContextMenuShowing1"
                        OnContextMenuItemClick="documentTreeView_ContextMenuItemClick" OnNodeClick="documentTreeView_NodeClick"
                        OnClientContextMenuItemClicking="onClientContextMenuItemClicking1" ClientIDMode="AutoID"
                        OnClientDoubleClick="ClientDoubleClick" OnClientNodeClicked="OnClientNodeClicked">
                        <ContextMenus>
                            <telerik:RadTreeViewContextMenu ID="documentContextMenu" runat="server">
                                <Items>
                                    <telerik:RadMenuItem Value="New" Text="Add Document" Font-Bold="true" ForeColor="#55a1ef" Font-Size="Larger" ImageUrl="../Images/UI/Add_Document.png">
                                    </telerik:RadMenuItem>
                                    <telerik:RadMenuItem Value="Delete" Text="Delete Document" Font-Bold="true" ForeColor="#55a1ef" Font-Size="Larger" ImageUrl="../Images/UI/Delete_Document.png">
                                    </telerik:RadMenuItem>
                                    <telerik:RadMenuItem Value="Download" Text="Download Document" Font-Bold="true" ForeColor="#55a1ef" Font-Size="Larger" ImageUrl="../Images/UI/Download_Document.png">
                                    </telerik:RadMenuItem>
                                </Items>
                            </telerik:RadTreeViewContextMenu>
                        </ContextMenus>
                    </telerik:RadTreeView>
                </td>

                <td>
                    <table>
                        <tr>
                            <td class="DetailsTable" style="width: 35%;">
                                <asp:Label ID="Label14" runat="server" CssClass="DetailsLabel" Text="Document Group"></asp:Label><sup style="color: Red">*</sup>
                            </td>
                            <td class="DetailsTable">
                                <telerik:RadComboBox ID="documentGroupComboBox" runat="server" ClientIDMode="Static" CssClass="DetailsInput"
                                    EnableEmbeddedSkins="true" Skin="Metro" Width="100%" EmptyMessage="&lt;- Please Select -&gt;"
                                    OnSelectedIndexChanged="documentGroupComboBox_SelectedIndexChanged" AutoPostBack="true">
                                </telerik:RadComboBox>
                            </td>
                        </tr>
                        <tr>
                            <td class="DetailsTable" style="width: 35%;">
                                <asp:Label ID="Label32" runat="server" CssClass="DetailsLabel" Text="Document Type"></asp:Label><sup style="color: Red">*</sup>
                            </td>
                            <td class="DetailsTable">
                                <telerik:RadComboBox ID="documentTypeComboBox" runat="server" ClientIDMode="Static" CssClass="DetailsInput"
                                    EnableEmbeddedSkins="true" Skin="Metro" Width="100%" EmptyMessage="&lt;- Please Select -&gt;" OnClientSelectedIndexChanged="documentTypeComboBox_OnClientSelectedIndexChanged">
                                </telerik:RadComboBox>
                            </td>
                        </tr>

                        <tr>
                            <td class="DetailsTable" style="width: 35%;">
                                <asp:Label ID="Label33" runat="server" CssClass="DetailsLabel" Text="Sequence Number"></asp:Label>
                            </td>
                            <td class="DetailsTable">
                                <telerik:RadNumericTextBox ID="sequenceNumberTextBox" runat="server" CssClass="DetailsInput"
                                    EnableEmbeddedSkins="true" Skin="Metro" Width="100%"
                                    NumberFormat-AllowRounding="false" MinValue="0">
                                </telerik:RadNumericTextBox>
                            </td>
                        </tr>
                        <tr>
                            <td class="DetailsTable" style="width: 35%;">
                                <asp:Label ID="Label44" runat="server" CssClass="DetailsLabel" Text="Description"></asp:Label>
                            </td>
                            <td class="DetailsTable">
                                <telerik:RadTextBox ID="descriptionTextBox" runat="server" ClientIDMode="Static" CssClass="DetailsInput"
                                    EnableEmbeddedSkins="true" Skin="Metro" Width="100%" MaxLength="50">
                                </telerik:RadTextBox>
                            </td>
                        </tr>

                        <tr>
                            <td class="DetailsTable" style="width: 35%;">
                                <asp:Label ID="Label45" runat="server" CssClass="DetailsLabel" Text="Scan Date"></asp:Label>
                            </td>
                            <td class="DetailsTable">
                                <telerik:RadDatePicker ID="scanDateDatePicker" runat="server" Width="140px"
                                    DateInput-EmptyMessage="" MinDate="01/01/1000" MaxDate="01/01/3000" DateInput-DisplayDateFormat="yyyy/MM/dd">
                                    <Calendar runat="server">
                                        <SpecialDays>
                                            <telerik:RadCalendarDay Repeatable="Today" ItemStyle-CssClass="rcToday">
                                            </telerik:RadCalendarDay>
                                        </SpecialDays>
                                    </Calendar>
                                </telerik:RadDatePicker>
                            </td>
                        </tr>
                        <tr>
                            <td class="DetailsTable" style="width: 35%;">
                                <asp:Label ID="Label46" runat="server" CssClass="DetailsLabel" Text="Location"></asp:Label><sup style="color: Red">*</sup>
                            </td>
                            <td class="DetailsTable">
                                <telerik:RadTextBox ID="documentPathTextBox" runat="server" ClientIDMode="Static" CssClass="DetailsInput"
                                    EnableEmbeddedSkins="true" Skin="Metro" Width="100%" Visible="false">
                                </telerik:RadTextBox>
                                <telerik:RadAsyncUpload runat="server" ID="documentUploadControl"
                                    TargetFolder="../../Document Import Path" MultipleFileSelection="Disabled"
                                    MaxFileInputsCount="1" MaxFileSize="3145728" PostbackTriggers="documentAddButton"
                                    OnClientValidationFailed="OnClientValidationFailed" OnClientFileUploaded="onClientFileUploaded">
                                </telerik:RadAsyncUpload>
                                <%-- <telerik:RadButton runat="server" ID="BtnSubmit" Text="Validate the uploaded files"></telerik:RadButton>--%>
                                <%-- <asp:FileUpload ID="fileUploadControl" runat="server"  Width="100%"/>--%>
                                <%-- <telerik:RadUpload ID="fileUploadControl" runat="server" MaxFileInputsCount="0"  
                        OverwriteExistingFiles="true" TargetFolder="../../Document Import Path">
                                    </telerik:RadUpload>
                                 <telerik:RadProgressArea ID="progressArea1" runat="server">
                    </telerik:RadProgressArea>
                                  <telerik:RadProgressManager ID="Radprogressmanager1" runat="server"></telerik:RadProgressManager>--%>
                            </td>
                        </tr>


                        <tr style="height: 20px">
                            <td class="DetailsTable" colspan="2"></td>
                        </tr>
                        <tr>
                            <td class="DetailsTable" style="width: 35%;"></td>
                            <td class="DetailsTable">
                                <telerik:RadButton ID="documentAddButton" runat="server" Text="Add" ToolTip="Add Document"
                                    EnableEmbeddedSkins="true" Skin="Metro" OnClick="documentAddButton_Click">
                                    <ContentTemplate>
                                        <img name="imgAdd" src="../../Images/UI/BlueBasicButtons/Add.png"
                                            onmouseover="document.imgAdd.src = '../../Images/UI/BlueBasicButtons/Add.png';"
                                            onmouseout="document.imgAdd.src = '../../Images/UI/BlueBasicButtons/Add.png';" />
                                    </ContentTemplate>
                                </telerik:RadButton>
                            </td>
                        </tr>
                    </table>
                </td>
            </tr>
            <%-- <tr>
                <td colspan="2" class="DetailsTable" style="width: 100%">
                    <telerik:RadSplitter ID="Radsplitter1" runat="server" Width="100%" Orientation="Horizontal">
                        <telerik:RadPane ID="Radpane11" runat="server" Height="400" Width="100%">
                           
                        </telerik:RadPane>
                    </telerik:RadSplitter>

                </td>
            </tr>--%>
        </table>


    </telerik:RadPageView>


</telerik:RadMultiPage>
<div>
    <table style="width: 100%">
        <tr>
            <td>
                <telerik:RadWindow ID="memberNotesRadWindow" CenterIfModal="true" Modal="true"
                    runat="server" Visible="True" ShowContentDuringLoad="False" Skin="Metro" VisibleStatusbar="False" AutoSizeBehaviors="Width, Height"
                    EnableShadow="True" ReloadOnShow="True" Title="PracMed | Member Notes" Width="800px" Height="450px" Behaviors="Close">
                </telerik:RadWindow>
            </td>
        </tr>
    </table>

</div>

<div>
    <table style="width: 100%">
        <tr>
            <td>
                <div>
                    <telerik:RadWindow ID="postalCodeSearchRadWindow" runat="server" Modal="True" Skin="Metro"
                        OnClientClose="clientClose" ReloadOnShow="true" AutoSizeBehaviors="Width, Height" Title="PracMed | Postal Code Search"
                        VisibleStatusbar="false" EnableShadow="True" Width="800px" Height="600px" Behaviors="Close">
                    </telerik:RadWindow>
                </div>
            </td>
        </tr>
    </table>
</div>


<div>
    <table style="width: 100%">
        <tr>
            <td>
                <div>
                    <telerik:RadWindow ID="validationCheckRadWindow" runat="server" Modal="True"
                        OnClientClose="validationCheckclientClose" ReloadOnShow="true" Skin="Metro"
                        VisibleStatusbar="false" EnableShadow="True" Width="800px" Height="370px" Behaviors="Close">
                    </telerik:RadWindow>
                </div>
            </td>
        </tr>
    </table>
</div>

<div>
    <table style="width: 100%">
        <tr>
            <td>
                <div>
                    <telerik:RadWindow ID="medAidSearchRadWindow" runat="server" Modal="True"
                        OnClientClose="medAidSearchclientClose" ReloadOnShow="true" Skin="Metro"
                        VisibleStatusbar="false" EnableShadow="True" Width="1000px" Height="600px" Behaviors="Close">
                    </telerik:RadWindow>
                </div>
            </td>
        </tr>
    </table>
</div>






Princy
Top achievements
Rank 2
 answered on 23 Jul 2014
1 answer
124 views
Hi All,

I have created grid with Auto Generate Columns at runtime and have problem in edit mode. We have column with integer value and dont want to display "," while in edit mode.

Read              Edit mode
100001 ----> 100,001

Is there any way that I can set all columns to textbox with no numeric settings? Basically I want to display text in RadTextBox and not RadNumericTextBox.

FYI, I am developing in ASP.Net and VB.Net.

Thanks, Vishal
Shinu
Top achievements
Rank 2
 answered on 23 Jul 2014
1 answer
231 views
Dear Telerik,

I've generated a radgrid programmatically, which includes to enable batch editing and command as below, but my RadGrid_BatchEditCommand never fires? Appreciate for any hints.
for (int i = 0; i<10; i++0)
{
strategy = strategy + Convert.ToString(i);
                RadGrid RadGrid_Strategy = new RadGrid();
                RadGrid_Strategy.ID = strategy;
                RadGrid_Strategy.Skin = "Office2010Blue";
                RadGrid_Strategy.GridLines = System.Web.UI.WebControls.GridLines.Both;
                RadGrid_Strategy.DataSource = GetDataTableForStrategy(CY, i);
                RadGrid_Strategy.MasterTableView.CommandItemDisplay = GridCommandItemDisplay.Top;
                RadGrid_Strategy.ShowHeader = false;
                RadGrid_Strategy.BatchEditCommand += new GridBatchEditEventHandler(RadGrid_BatchEditCommand);
                RadGrid_Strategy.MasterTableView.EditMode = GridEditMode.Batch;
                RadGrid_Strategy.MasterTableView.BatchEditingSettings.EditType = GridBatchEditingType.Cell;
                RadGrid_Strategy.AllowAutomaticUpdates = true;
                RadGrid_Strategy.MasterTableView.CommandItemSettings.ShowAddNewRecordButton = false;
                RadGrid_Strategy.MasterTableView.CommandItemSettings.ShowSaveChangesButton = true;
                RadGrid_Strategy.MasterTableView.CommandItemSettings.ShowCancelChangesButton = true;
                PlaceHolder1.Controls.Add(RadGrid_Strategy);
                RadGrid_Strategy.Rebind();
}
Princy
Top achievements
Rank 2
 answered on 23 Jul 2014
2 answers
227 views
I currently have a TabStrip working with two tabs. We want the tabs to use the bootstrap theme so I adjusted the CSS to work with the HTML structure the TabStrip uses. That combined with custom css classes produced the desired result. The .NET looks like this:

<telerik:RadTabStrip runat="server" ID="rtsCommunicationTabs" MultiPageID="rmpCommunicationsMultiPage"
EnableEmbeddedSkins="false" Skin="" ShowBaseLine="True" SelectedIndex="0" style="margin: 10px 0;">
    <Tabs>
        <telerik:RadTab Text="Messages" CssClass="subtab" SelectedCssClass="active" DisabledCssClass="disabled"></telerik:RadTab>
        <telerik:RadTab Text="Files" CssClass="subtab" SelectedCssClass="active" DisabledCssClass="disabled"></telerik:RadTab>
    </Tabs>
</telerik:RadTabStrip>


We now have a requirement that we need to display a new badge next to the tab name. (So the text would essentially say "Messages New!" with new being a bootstrap badge). This would be accomplished by sticking this HTML right next to the name of both tabs:
<asp:Label ID="lblNew" runat="server" Visible="false" CssClass="new-badge">New!</asp:Label>


The only way I've seen to do this is to use a TabTemplate as follows. However, it appears that in using a tab template all of the CssClass and SelectedCssClass properties of the tabs have no meaning and are not used. I need those classes to make my CSS work. Can anyone shed any light on this? How can I apply those classes to the TabTemplate or is there another way that I can insert the HTML I need into the tabname?

<TabTemplate>
    <asp:Label runat="server" ID="lbl" Text='<%# DataBinder.Eval(Container, "Text") %>'> </asp:Label>
    <asp:Label ID="lblNew" runat="server" Visible="false" CssClass="new-badge">New!</asp:Label>
</TabTemplate>
Steven
Top achievements
Rank 1
 answered on 23 Jul 2014
1 answer
253 views
Hi,

I'm having a problem with the RadListBox, after I'm looping through the RadListBox and see which item has been checked, I'm clicking on save button
the list coming up again but I have empty checkboxes that been checked!!
what can cause that??

my code in asp.net
<table>
<tr>
<td style="text-align: left; vertical-align: top;" class="GeneralFontShapeSmall">
Locations:<span class="validationClass">*</span>
<div>
Total Selected:
<asp:Label ID="lblTotal" runat="server"></asp:Label>
</div>
</td>
<td style="text-align: left">
<telerik:RadListBox ID="rlbLocations" CheckBoxes="true" Width="260px" OnClientItemChecked="ShowTotalCheckedLocations" EnableViewState="false"
OnClientCheckAllChecked="ShowTotalCheckedLocations" ShowCheckAll="true" Height="163px"
runat="server">
</telerik:RadListBox>
</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<telerik:RadButton ID="btnShowSelectedOnly" Text="Show Checked Only" ToggleType="CheckBox" Width="135px" AutoPostBack="false" OnClientClicked="toggleLocationShow" runat="server">
<ToggleStates>
<telerik:RadButtonToggleState PrimaryIconCssClass="rbToggleCheckboxChecked"></telerik:RadButtonToggleState>
<telerik:RadButtonToggleState PrimaryIconCssClass="rbToggleCheckbox"></telerik:RadButtonToggleState>
</ToggleStates>
</telerik:RadButton>
</td>
</tr>
</table>


please see the attached file.






Princy
Top achievements
Rank 2
 answered on 23 Jul 2014
4 answers
748 views
Dear all,
how can I insert a command button in the grid header? The button should be linked to a javascript function on the client side.

The button should appear beside the column title.

Thanks!
Shinu
Top achievements
Rank 2
 answered on 23 Jul 2014
4 answers
232 views
Hi All,

I've built a radgrid based on the advanced data binding demo: here. Where can I also find an example of doing editing? Especially when the grid will be postback and disappeared after edit command, how should I handle it?

Thanks in anticipation!
Princy
Top achievements
Rank 2
 answered on 23 Jul 2014
1 answer
210 views
Hi, 

I am trying to use radasyncupload and datepicker controls. I have PostbackTigger property set to Datepicker which does the postback. 

At first, I uploaded a file using radasyncupload. I just set date to the datepicker control so it did postback that lost uploaded file at this time. I thought the file should be persisted during the postback

Please assist me with that. 

Thanks,
Chi MIng

<div class="row">
             <div class="form-group">
                 <asp:Label ID="lblERSDate" runat="server" Text="Date Received by ERS" CssClass="control-label col-md-3" AssociatedControlID="dateERSDate">Date Received by ERS<span class="required">*</span></asp:Label>
 
                 <div class="col-md-4">
                     <div class="input-group date form_datetime">
                         <telerik:RadDatePicker ID="dateERSDate" runat="server" AutoPostBack="false" Width="100px" TabIndex="0" OnSelectedDateChanged="dateERSDate_SelectedDateChanged" DateInput-AutoPostBack="true"></telerik:RadDatePicker>
                         <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="dateERSDate" ForeColor="Red" ErrorMessage="Date Received by ERS is Required" ValidationGroup="s3" Display="None"></asp:RequiredFieldValidator>
 
                     </div>
                 </div>
             </div>
         </div>
         <div class="row">
             <div class="form-group">
                 <asp:Label ID="lblcordate" runat="server" Text="Correspondence Date" CssClass="control-label col-md-3" AssociatedControlID="dateCorDate">Correspondence Date<span class="required">*</span></asp:Label>
 
                 <div class="col-md-4">
                     <div class="input-group date form_datetime">
                         <telerik:RadDatePicker ID="dateCorDate" runat="server" AutoPostBack="false" Width="100px" TabIndex="0">
                             <ClientEvents OnDateSelected="OnDateSelectedHandler" />
                         </telerik:RadDatePicker>
                         <asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" ControlToValidate="dateCorDate" ForeColor="Red" ErrorMessage="Correspondence Date is Required" ValidationGroup="s3" Display="None"></asp:RequiredFieldValidator>
 
                     </div>
                 </div>
             </div>
         </div>
         <div class="row">
             <div class="form-group">
                 <asp:Label ID="lblExpedite" runat="server" CssClass="control-label col-md-3" Text="Expedite Request?" AssociatedControlID="btnExpediteYes">Expedite Request?<span class="required">*</span></asp:Label>
 
                 <div class="col-md-4">
                     <telerik:RadButton ID="btnExpediteYes" runat="server" ToggleType="Radio" GroupName="groupExpedite" Text="Yes" ButtonType="ToggleButton" OnClick="btnExpedite_Click" Value="1" TabIndex="0"></telerik:RadButton>
                     <telerik:RadButton ID="btnExpediteNo" runat="server" ToggleType="Radio" GroupName="groupExpedite" Text="No" ButtonType="ToggleButton" OnClick="btnExpedite_Click" Value="0" TabIndex="0"></telerik:RadButton>
                     <asp:CustomValidator ID="Customvalidator1" ErrorMessage="Expedite Request is Required" runat="server" ForeColor="Red" ValidationGroup="s3" ClientValidationFunction="ValidateRadButtons" Display="None" />
                 </div>
             </div>
         </div>
         <div class="row">
             <div class="form-group">
                 <asp:Label ID="lblDueDate" runat="server" CssClass="control-label col-md-3" Text="Due Date" AssociatedControlID="txtDueDate">Due Date</asp:Label>
 
                 <div class="col-md-4">
                     <telerik:RadTextBox ID="txtDueDate" runat="server" Enabled="false" TabIndex="0"></telerik:RadTextBox>
                 </div>
             </div>
         </div>
         <div class="row">
             <div class="form-group">
                 <asp:Label ID="lblVAIQ" runat="server" Text="VAIQ Number" CssClass="control-label col-md-3" AssociatedControlID="txtvaiq">VAIQ Number<span class="required">*</span></asp:Label>
 
                 <div class="col-md-4">
                     <telerik:RadTextBox ID="txtvaiq" runat="server" CssClass="form-control" Width="450px" TabIndex="0" MaxLength="15"></telerik:RadTextBox>
                     <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" Display="None" ControlToValidate="txtvaiq" ForeColor="Red" ErrorMessage="VAIQ Number is Required" ValidationGroup="s3"></asp:RequiredFieldValidator>
                     <asp:RegularExpressionValidator
                         ID="RegularExpressionValidator1"
                         runat="server"
                         ControlToValidate="txtvaiq"
                         ValidationExpression="^[a-zA-Z0-9]+$"
                         ErrorMessage="Please enter Valid  VAIQ Number. Only Alphanumeric allowed."
                         ValidationGroup="s3" ForeColor="Red" Display="None">
                     </asp:RegularExpressionValidator>
 
 
                 </div>
             </div>
         </div>
 
         <div class="row">
             <div class="form-group">
                 <asp:Label ID="lblupload" runat="server" Text="Upload Files" CssClass="control-label col-md-3" AssociatedControlID="RadAsyncUpload1">Upload Files</asp:Label>
 
                 <div class="col-md-4">
                     <telerik:RadAsyncUpload ID="RadAsyncUpload1" runat="server" Width="450px" OnClientFileUploading="OnClientFileUploading" ValidationGroup="s3" DisablePlugins="True" PostbackTriggers="dateERSDate,btnExpediteYes,btnExpediteNo" OnClientFileUploaded="checkFileNameNewReqeust" ChunkSize="0"></telerik:RadAsyncUpload>
 
                 </div>
             </div>
         </div>
Princy
Top achievements
Rank 2
 answered on 23 Jul 2014
7 answers
227 views
Hi, I am writing the statement like,
 int value=Convert.ToInt32(objRadDropDowmTree.EmbadedTree.Nodes[1].Value);

But its showing an error "Input string was not correct"
 Please tell me, how to access any specific node value? 

Please also help me, how to assign tooltip in RadDropDowmTree Nodes .
Shinu
Top achievements
Rank 2
 answered on 23 Jul 2014
1 answer
261 views

Hi,

I'm developing a web site using .Net 4.5, recently upgraded telerik from Bin40 to Bin45.

I have a parent master page, a nested master page that is use by the child  page with the issue.
the parent master page is a plain page (no telerik), the nested master page has telerik controls and contains the RadScriptManager, the child page uses the nested master page and its RadScriptManager.

Please let me know if you need more information. Thanks!

Unhandled exception at line 15, column 16485 in http://localhost:62340/Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=MainContent_ScriptManagerDetail_TSM&compress=1&_TSM_CombinedScripts_=;;System.Web.Extensions,+Version=4.0.0.0,+Culture=neutral,+PublicKeyToken=31bf3856ad364e35:en-US:fa6755fd-da1a-49d3-9eb4-1e473e780ecd:ea597d4b:b25378d2;Telerik.Web.UI:en-US:68d9452f-f268-45b2-8db7-8c3bbf305b8d:16e4e7cd:f7645509:22a6274a:88144a7a:7c926187:8674cba1:b7778d6c:c08e9f8a:59462f1:a51ee93e:24ee1bba:f46195d3:2003d0b8:1e771326:aa288e2d:258f1c72:82923ac3:52af31a4:58366029
0x800a139e - JavaScript runtime error: Sys.WebForms.PageRequestManagerServerErrorException: Object reference not set to an instance of an object.

web.config

<?xml version="1.0"?>
<!--
  For more information on how to configure your ASP.NET application, please visit
  http://go.microsoft.com/fwlink/?LinkId=169433
  -->
<configuration>
  <configSections>
    <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
      <section name="CAFS.Web.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
    </sectionGroup>
  </configSections>
  <appSettings>
    ...
  </appSettings>

  <!--
    For a description of web.config changes see http://go.microsoft.com/fwlink/?LinkId=235367.

    The following attributes can be set on the <httpRuntime> tag.
      <system.Web>
        <httpRuntime targetFramework="4.5.1" />
      </system.Web>
  -->
  <system.web>
    <compilation debug="true" targetFramework="4.5.1" >
      <assemblies>
        <add assembly="System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
        <add assembly="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
        <add assembly="System.Speech, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
      </assemblies>
    </compilation>
    <authentication mode="Windows"/>
    <authorization>
      <allow roles="ADGROUP"/>
      <deny users="*"/>
    </authorization>
    <customErrors mode="RemoteOnly" defaultRedirect="~/Error/ErrorGeneric.aspx"/>
    <httpHandlers>
      <add path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource" verb="*" validate="false"/>
    </httpHandlers>
  </system.web>
  <system.diagnostics>
    <switches>
      <add name="sysLogSwitch" value="All"/>
      <add name="operationLogSwitch" value="All"/>
    </switches>
    <sources>
      <source name="sysLogSource" switchName="sysLogSwitch" switchType="System.Diagnostics.SourceSwitch">
        <listeners>
          <clear/>
        </listeners>
      </source>
      <source name="operationLogSource" switchName="operationLogSwitch" switchType="System.Diagnostics.SourceSwitch">
        <listeners>
          <clear/>
        </listeners>
      </source>
    </sources>
  </system.diagnostics>
  <system.webServer>
    <modules runAllManagedModulesForAllRequests="true"/>
    <validation validateIntegratedModeConfiguration="false"/>
    <handlers>
      <add name="Telerik_Web_UI_WebResource_axd" verb="*" preCondition="integratedMode" path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource"/>
    </handlers>
  </system.webServer>
  <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"/>
  </runtime>
  <applicationSettings>
      <!--SOME STTINGS HERE WS -->
  </applicationSettings>
</configuration>

Master Page
<%@ Master Language="C#" CodeBehind="Site.master.cs" Inherits="CAFS.Web.SiteMaster" %>...

Nested Master Page

<%@ Master Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="Detail.master.cs" Inherits="CAFS.Web.Detail" %>

<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>

<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">

<script type="text/javascript">

function OnClientFilesUploaded(sender) {

--JSCODE HERE--

 

 

}

 

 

</script>

<telerik:RadScriptManager ID="ScriptManagerDetail" runat="server" ScriptMode="Release" EnablePartialRendering="true">

<Scripts>

<asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.Core.js"></asp:ScriptReference>

<asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQuery.js"></asp:ScriptReference>

<asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQueryInclude.js"></asp:ScriptReference>

</Scripts>

</telerik:RadScriptManager>
......

Child Page:
<%@ Page Title="" Language="C#" MasterPageFile="~/Detail.Master" CodeBehind="ManageAppeal.aspx.cs" Inherits="CAFS.Web.ManageAppeal"

EnableEventValidation="false" ValidateRequest="true" AutoEventWireup="true" EnableViewState="true" %>

<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>

...

Steve
Top achievements
Rank 1
 answered on 22 Jul 2014
Narrow your results
Selected tags
Tags
+? more
Top users last month
Chester
Top achievements
Rank 1
Iron
Simon
Top achievements
Rank 1
Iron
Douglas
Top achievements
Rank 2
Iron
Iron
SUNIL
Top achievements
Rank 3
Iron
Iron
Iron
Marco
Top achievements
Rank 3
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Chester
Top achievements
Rank 1
Iron
Simon
Top achievements
Rank 1
Iron
Douglas
Top achievements
Rank 2
Iron
Iron
SUNIL
Top achievements
Rank 3
Iron
Iron
Iron
Marco
Top achievements
Rank 3
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?