<telerik:RadAjaxManager runat="server" ID="RadAjaxManager1" DefaultLoadingPanelID="RadAjaxLoadingPanel1">
<AjaxSettings>
<telerik:AjaxSetting AjaxControlID="RadFilter1">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="RadFilter1" />
</UpdatedControls>
</telerik:AjaxSetting>
<telerik:AjaxSetting AjaxControlID="RadGrid1">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="RadGrid1" />
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
</telerik:RadAjaxManager>
<telerik:RadAjaxLoadingPanel runat="server" ID="RadAjaxLoadingPanel1" />
<div class="filterDiv">
<telerik:RadFilter runat="server" ID="RadFilter1" FilterContainerID="RadGrid1" ShowApplyButton="false" />
</div>
<CommandItemTemplate>
<telerik:RadToolBar runat="server" ID="RadToolBar1" OnButtonClick="RadToolBar1_ButtonClick">
<Items>
<telerik:RadToolBarButton Text="Apply filter" CommandName="FilterRadGrid" ImageUrl="<%#GetFilterIcon() %>"
ImagePosition="Right" />
</Items>
</telerik:RadToolBar>
</CommandItemTemplate>
I have some javascript that fires with the OnClientCheckChanged event of 2 radio buttons. It enables/disables the RadUpload control on the page depending on the radio button selected (see client code below). This code works fine until the page posts back to the server (see server code below), at which point I cannot enable the RadUpload control with the client code. I think I may need to enable/disable the individual buttons inside RadUpload (Select and Clear) on the server, but I'm not sure how to access them. Any help would be appreciated.
client code
var newDocButton = $find("<%= RadButton1.ClientID %>"); var newLinkButton = $find("<%= RadButton2.ClientID %>"); var upload = GetRadUpload("<%= RadUpload1.ClientID %>"); if (newDocButton.get_checked()) upload.Enabled = false; else upload.Enabled = true;server code
if (RadButton1.Checked) RadUpload1.Enabled = true; else RadUpload1.Enabled = false;html,body { font-family: Verdana, Tahoma, sans-serif; font-size: 8pt; margin: 0; padding: 0; text-align:left; background-color: #CDDCF7; /* EAF0FC DEE8FA D7E3F9 CDDCF7 205CCA change to the light blue later */ height: 100%; width: 100%; min-width: 800px; }h1{ font-size: 18pt; margin: 5px 3px 3px 3px;}h2{ font-size: 14pt; margin: 5px 3px 3px 3px;}h3{ font-size: 12pt; margin: 5px 3px 3px 3px;}h4{ font-size: 11pt; margin: 4px 2px 2px 2px;}input /* necessary for the text boxes */{ font-family: Arial, Tahoma, sans-serif; font-size: 100%; background-color: #D3E8E8;}select /* necessary for the drop down lists */{ font-family: Arial, Tahoma, sans-serif; font-size: 100%; } /* fieldset styling */fieldset { padding: 1em; /* padding-left: 1em; padding-right: 1em; padding-bottom: 1em; */ border : 0px solid #ccc; background-color:#EAF0FC;}/* legend styling */legend { font-weight: normal; font-size: 11pt; color: #002C76; /* #002C76; */ /*margin: 5px 3px 3px 3px;*/ border-bottom: solid 1px #002C76; /* #437BE1 */ width: 750px;}/* -------- Form Layout --------------------------- */.formLayout{ border: 0px solid #989898; padding: 0px 0px ; /* padding: 5px 5px ; */ background: #EAF0FC; /* #E3F0F0; #FBFDFD; #D3E8E8; #E5F1F4; #F7FBFB; */ /* border-left: 1px solid #87CEFA; */ /* border-right: 1px solid #87CEFA; */ width: 98%; }.formLayoutB{ border: 0px solid #989898; background: #CDDCF7; /* #E3F0F0; #FBFDFD; #D3E8E8; #E5F1F4; #F7FBFB; */ /* border: 1px solid #87CEFA; */ width: 100%; border-bottom: solid 1px #6291E6;}.formLayoutC{ border: 0px solid #989898; background: #EAF0FC; /* #E3F0F0; #FBFDFD; #D3E8E8; #E5F1F4; #F7FBFB; */ /* border: 1px solid #87CEFA; */ width: 800px;}.formLayoutNote{ background: #EAF0FC; /* #E3F0F0; #FBFDFD; #D3E8E8; #E5F1F4; #F7FBFB; */ }.formLayoutB .label, .formLayoutB .labelTop{ font-weight: normal; text-align: right; /* vertical-align: top; */ height: 10px; /* border: .1em dotted black; */ padding-right: .5em; color: #002C76;}.formLayout td{ padding: 1px;}.formLayout .label, .formLayout .labelTop{ font-weight: normal; text-align: right; /* vertical-align: top; */ height: 10px; /* border: .1em dotted black; */ padding-right: .5em;}.formLayoutD td{ padding: 1px; }.formLayoutD .label, .formLayout .labelTop{ font-weight: normal; text-align: right; /* vertical-align: top; */ height: 10px; /* border: .1em dotted black; */ padding-right: .5em;}.formLayoutD{ border: 0px solid #989898; padding: 0px 0px ; /* padding: 5px 5px ; */ background: #EAF0FC; /* #E3F0F0; #FBFDFD; #D3E8E8; #E5F1F4; #F7FBFB; */ /* border-left: 1px solid #87CEFA; */ /* border-right: 1px solid #87CEFA; */ width: 100.5%; }.formLayoutE{ border: 0px solid #989898; padding: 0px 0px ; /* padding: 5px 5px ; */ background: #EAF0FC; /* #E3F0F0; #FBFDFD; #D3E8E8; #E5F1F4; #F7FBFB; */ /* border-left: 1px solid #87CEFA; */ /* border-right: 1px solid #87CEFA; */ width: 100px; }.formLayout .label{ /* vertical-align: top; */}.formLayout .labelTop{ vertical-align: top;}.formButtons { padding: .5em 0em .5em 0em; text-align: left;}.formButtonsLeft{ padding: .5em 0em .5em 0em; text-align: left;}.formButtonsRight{ padding: .5em 0em .5em 0em; text-align: right;}.formLayout .formButtons td{ padding-top: 1em; text-align: left;}.formColumn{ float: left; margin-right: 40px;} .leftPanelBarContainer { float: left; width: 250px; height:250px; overflow: auto; position:relative; /* Required to workaround IE rendering bug*/ } .TimeOutCounter { Left: 130px; top:90px; POSITION: absolute; font-weight:bold }/* ----------------------------------- */#container{}#header{ width: 100%;}#menu{ height: 25px;}#navigation{ float: left; width: 19%; height: 500px;}#content{ float: right; width: 99%; /*height: 500px; */}#footer{ clear: both; width: 100%;}/*********************** Master Page Styles *******************/#wrapper{ width: 100%; margin: 0 auto; text-align: left; background-color: #CDDCF7; /* Make footer sticks to the bottom */ min-height: 100%; position: relative; height: auto !important; /* IE6 compatibility for footer*/ height: 100%; /* IE6 compatibility for footer*/}/* Make footer sticks to the bottom */#headerBody{ padding-bottom: 30px;}.MasterTop{ position: relative; /*background: #C0DEDD;*/ /*padding-bottom: .3em;*/ overflow: auto; z-index: 3000; /*this is needed to enure the menu is always above everything else */ background: #E0E0E0; /*url(images/bgAccuroGradient.gif) top left repeat-y; */}.MasterTop a{ font-weight: bold; font-size: 98%; color: white; text-decoration: none;}.MasterTop a:hover{ text-decoration: underline;}.MasterTop a:visited{}.MasterTop .EnterpriseInfo{ float: right; color: #999999; clear: both;}.MasterTop .UserInfo{ float: right; color: DarkBlue; margin-top: 2em; margin-right: .4em; clear: both;}.MasterTop .Header{ float: left; vertical-align: bottom; color: #999999; font-weight: bold; font-size: 2.2em; padding-left: 1em; padding-top: .6em;}.MasterTop .HeaderReg{ display: inline; color: #999999; font-weight: bold; font-size: 0.66em;}.MasterTop .SubHeader{ float: right; color: #999999; font-weight: bold; font-size: 1.6em;}.Logo{ float: left; background: url(images/MedAssets.gif); background-repeat: no-repeat; width: 135px; height: 35px; margin-top: .5em; margin-left: .5em;}.BeveledRule{ clear: both; width: 100%; height: 4px; background: transparent url(images/bgBeveledBorder.gif) repeat-x;}.MasterTop .LinkGroup{ margin-right: .4em; float: right; clear: both;}/***********************Start: MASTER MENU *******************/.MasterMenu{ /* background-color: #cccccc;*/ font-weight: bold; font-size: 100%; left: 0em; top: 0em; position: relative; /* padding: 2em 0 0 0 ; */ vertical-align: bottom; z-index: 2000; /*this is needed to enure the menu is always above everything else */}.MasterMenu table{ background-color: #cccccc;}.MasterMenu table tr td a{ color: Black; background-color: #cccccc;}.MasterMenu table tr:hover td:hover a:hover{ background: #7795BD; color: White;}.MasterMenu table tr td{ /* width: 6.0em; */ }/*********************** MASTER Content *******************/.MasterContent{ margin: .5em; width: 95%; /* margin-left: 1em; */ /* padding: .5em; */ width: auto; /*min-height: 700px; */ /* QQ Does not seem to be needed */}.MasterNestedContent{ margin: 1em;}.MasterFooter{ clear: both; position: relative; text-align: center; color: #777777; font-weight: normal; font-size: 70%; margin-top: 2em; margin-bottom: 1em; padding-top: .5em; border-top: solid 1px black;}/************************ Grid ****************************/.Grid{ font-size: .9em; border: solid 1px #7f7f7f; width: 99%;}.GridHeader th { /* background: url(../../images/sprite.png) repeat-x 0px 0px; color: #000; */ background: #328AA4 url(images/grid_tr_back.gif) repeat-x; color: #FFFFFF; border-color: #989898 #cbcbcb #989898 #989898; border-style: solid solid solid none; border-width: 1px 1px 1px medium; padding: 4px 5px 4px 10px; text-align: left; vertical-align: bottom;}.GridHeader th a{ text-decoration: none; display: block; padding-right: 0px; color: #FFFFFF;}.GridHeader .sortAsc a{ background: url(images/sort-up.png) no-repeat right 90%;}.GridHeader .sortDesc a{ background: url(images/sort-down.png) no-repeat right 90%;}.Grid td{ padding: 4px 10px 4px 10px; border-right: solid 1px #cbcbcb;}.Grid .GridAltDataRow{ background-color: #E5F1F4; /* #edf5ff; /* #CFECEC;*/}/* mouseover row style */.Grid .GridRowOver{ background-color: #b2d2ff;}/* select row style */.Grid .GridRowSelected{ background-color: #FFFFCC; font-weight: bold; }/** hack for DE6570 **//** GridClientSelectColumn in a RadGrid and set it to allow scroll, it will get a scroll bar for the outer body**//**This behavior comes from the way checkboxes are decorated. display:block css is needed to fix checkbox styling **/.Grid input.rfdRealInput{ display:block; position: static !important; float: right; outline: 0; width: 0; height: 0; margin-top: -5px; FILTER: alpha(opacity=0); -moz-opacity: 0; opacity: 0;}.Grid .rgFilterRow .RadPicker { float: left ; display: -moz-inline-stack; }.BenefitGrid{ font-size: .8em; border: solid 1px #7f7f7f; width: 99%;}.BenefitGridHeader th { /* background: url(../../images/sprite.png) repeat-x 0px 0px; color: #000; */ background: #328AA4 url(images/grid_tr_back.gif) repeat-x; color: #FFFFFF; border-color: #989898 #cbcbcb #989898 #989898; border-style: solid solid solid none; border-width: 1px 1px 1px medium; padding: 4px 5px 4px 10px; text-align: left; vertical-align: bottom;}.BenefitGridHeader th a{ text-decoration: none; display: block; padding-right: 0px; color: #FFFFFF;}.BenefitGridHeader .sortAsc a{ background: url(images/sort-up.png) no-repeat right 90%;}.BenefitGridHeader .sortDesc a{ background: url(images/sort-down.png) no-repeat right 90%;}.BenefitGrid td{ padding: 4px 10px 4px 10px; border-right: solid 1px #cbcbcb;}.BenefitGrid .GridAltDataRow{ background-color: #E5F1F4; /* #edf5ff; /* #CFECEC;*/}/* mouseover row style */.BenefitGrid .GridRowOver{ background-color: #b2d2ff;}/* select row style */.BenefitGrid .GridRowSelected{ background-color: #FFFFCC; font-weight: bold; }/**************************************************************** ValidationSummary****************************************************************/.validationSummary{ display: block; border: 1px solid; height: 20px; margin: 0px 0px 5px 0px; font-weight: bold; color: #D8000C; background-color: #FFBABA; background-image: url(images/error.png); background-repeat: no-repeat; background-position: .7em .5em; padding: 1em 0em 1em 4em;}.validationSummary img{ border: none;}/**************************************************************** MessageBox Panel****************************************************************/.msgInfo, .msgSuccess, .msgWarning, .msgError, .msgValidation{ display: block; border: 1px solid;/* margin: 10px 0px; */ font-weight: bold; background-repeat: no-repeat; background-position: 5px 3px;}.msgInfo{ color: #00529B; background-color: #BDE5F8; background-image: url(images/information.png);}.msgSuccess{ color: #4F8A10; background-color: #DFF2BF; background-image: url(images/checkmark.png);}.msgWarning{ color: #9F6000; background-color: #FEEFB3; background-image: url(images/warning.png);}.msgError{ color: #D8000C; background-color: #FFBABA; background-image: url(images/error.png);}.msgInfo p, .msgSuccess p, .msgWarning p, .msgError p{ padding: 0px 35px; margin: .8em 0 }.msgInfo a, .msgSuccess a, .msgWarning a, .msgError a{ cursor: pointer;}.msgContainer img{ border: none;}/****************************************************/.LoginStatus a{ padding-right: 2px; vertical-align: text-bottom; font-weight: normal;}/*******************************************************/.modalBackground, #progressBackgroundFilter { position:absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; overflow: hidden; padding: 0; margin: 0; background-color: #D8D8D8; filter: alpha(opacity=50); opacity: 0.5; z-index: 1000;}#processMessage { position: absolute; top: 30%; left: 43%; padding: 1em; width: 7em; height: 1em; z-index: 1001; background-color: #fff; background: #fff url(images/loading.gif) 95% 80% no-repeat; border: 1px solid black} .ModalPopupX{ border: solid 1px #c0c0c0; background: #f0f0f0; padding: 10px; position: absolute; top: -1000px;}.ModalPopup{ padding: 2px; background: #00529B; border: solid 1px black; }.ModalPopupHeader{ padding: 2px; cursor: move; width: 100%; }.ModalPopupHeaderTitle{ font-size: 12pt; font-weight: bold; width: 100%;}.ModalPopupHeaderCancel{ text-align: right; cursor: pointer; /* background-image: url(images/cancel.gif); background-repeat: no-repeat; border: 1px solid black;*/}/***.ModalPopup th{ background: #328AA4 url(images/grid_tr_back.gif) repeat-x; font-size: 120%; color: White; font-weight: bold;}*/.tabStrip{font-size: 4pt;}div.RadListBox .rlbText{ white-space: nowrap; font: 10px; } div.RadListBox { width: 250px; } div.RadTabStripVertical .rtsLink{ text-align:left;} .HeaderTitle{ font-size: 11pt; color: #002C76; /*margin: 5px 3px 3px 3px;*/} .HeaderSubTitle{ font-weight: bold; font-size: 10pt; /* margin: 5px 3px 3px 3px; */}.verticalMenu{ border-style: none; width: 200px;}.rtsSelected{ background: transparent !important; border-left: solid 1px Gray !important; border-top: solid 1px Gray !important; border-right: solid 1px Gray !important;}.rtsSelected .rtsOut{ background: transparent !important;}.rtsSelected .rtsIn{ background: transparent !important;}.rtsSelected .rtsTxt{ background: transparent !important;}div.RadTabStripVertical .verticalTab{ border-right: solid 1px Gray !important;}div.RadTabStripVertical .verticalTabSelected{ background: transparent !important; border-left: solid 1px Gray !important; border-top: solid 1px Gray !important; border-right: none 0px Gray !important;}.formLayoutLogin{ border: 0px solid #989898; padding: 0px 0px; /* padding: 5px 5px ; */ /* background: #EAF0FC; *//* #E3F0F0; #FBFDFD; #D3E8E8; #E5F1F4; #F7FBFB; */ /* border-left: 1px solid #87CEFA; */ /* border-right: 1px solid #87CEFA; */ background: #CDDCF7; /* #B7C8F6; *//* for non-css3 browsers */width: 100%;height: 100%; }.formPadding{ padding-top: 40px; padding-left: 20px; }.tableTitle{ font-size: 12pt; font-weight:bold;}.tableLabel{ font-Size: 10pt; font-family:Verdana, Tahoma, sans-serif; font-weight:normal;}.tableInput{ font-family:Verdana,Arial; font-size:8pt;}html body form .RadInput { Font-Size: 8pt; font-family: Verdana, Tahoma, sans-serif; font-weight: normal;}.tableAnnouncement{ font-size: 14pt;}.failureNotification{ color: Red; }/* Brandzone Header styles start here */#brandzoneHeader .topBar{height:18px;border-bottom:#0b4988 1px solid;background-color:#dfe9f7;font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;font-size:80%;}#brandzoneHeader .topBar .welcomeMsg{margin:4px 0 0 10px;float:left;}#brandzoneHeader .topBar .facilityInfo{float:right;margin:4px 45px 0 0;}#brandzoneHeader .topBar .facilityInfo a{text-decoration:underline;font-weight:bold;color:#144884;}#brandzoneHeader .topBar .topLinks{float:right;margin:5px 0 0 0;}#brandzoneHeader .topBar .topLinks img{margin:0 16px 0 0;border:0;}#brandzoneHeader .bannerContainer{background:url(brandZoneImages/bannerBack.gif) repeat-x;height:47px;}#brandzoneHeader .banner{background:url(brandZoneImages/productName.jpg) no-repeat;height:46px;/*border-bottom:#0b4988 1px solid;*/}#brandzoneHeader .banner .logo{background:url(brandZoneImages/logo.png) no-repeat;float:right;width:110px;height:46px;margin-right:22px;}/* Brandzone Footer styles start here */#brandzoneFooter .footer{background:url(brandZoneImages/bottomShadow.gif) 0 0 repeat-x #dfe9f7;padding:10px 0px 5px 0px;color:#144884;font-size:100%;text-align:right;line-height:15px;font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;/* Stick footer to bottom */height: 30px;position:absolute;bottom:0px;width:100%;}#brandzoneFooter .footer a{color:#144884;text-decoration:none;}#brandzoneFooter .footer a:hover{color:#144884;text-decoration:underline;}/***************Main menu styles starts here***************/#mainMenu { MARGIN: 0 0 0 10px; float:left; padding:0px; height:19px; background:url(brandZoneImages/topNavBack.gif) repeat-x; margin-top:27px;}#mainMenu UL { PADDING: 0px; MARGIN: 0px; WHITE-SPACE: nowrap; LIST-STYLE-TYPE: none; TEXT-ALIGN: left; DISPLAY: inline; }#mainMenu LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; DISPLAY: inline}#mainMenu UL UL { LEFT: -9999px; POSITION: absolute; margin:0px; padding:0px;}#mainMenu UL.level1 { MARGIN: 0;}#mainMenu UL.level2{margin-left:-2px;}#mainMenu UL.level2, #mainMenu UL.level3, #mainMenu UL.level4{ background:url(brandZoneImages/topSubNavBack.gif); margin-top:0px; border:#304682 1px solid; margin-top:1px;}#mainMenu UL.level2 li a, #mainMenu UL.level3 li a, #mainMenu UL.level4 li a{ font-weight:normal; color: #304682; margin-top:0px; padding:0 15px 1px 10px;}#mainMenu UL.level1 LI.level1-li { DISPLAY: block; FLOAT: left; POSITION: relative; border-right:#a4bad8 1px solid; border-left:#FFFFFF 1px solid; margin-top:1px;}#mainMenu li.level1-li-selected { background: #FFFFFF; border-top:#165790 1px solid; border-right:#165790 1px solid; border-left:#165790 1px solid;text-decoration:none; DISPLAY: block; FLOAT: left; POSITION: relative; padding:0 0 2px 0; margin-top:-1px;}#mainMenu .level1-li-selected > a{ font-size:75%;font-family:Tahoma;font-weight:bold;color:#165790;text-decoration:none;}#mainMenu A { PADDING-RIGHT: 25px; DISPLAY: block; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; FONT: 11px/25px Tahoma,arial,sans-serif; font-weight:bold;color:#501d47; PADDING-TOP: 0px; TEXT-DECORATION: none; line-height:18px; }#mainMenu UL.level1 LI.level1-li A.level1-a { FLOAT: left}#mainMenu UL LI:hover > UL { LEFT: 0px; VISIBILITY: visible; TOP: 18px}#mainMenu UL UL LI:hover > UL { MARGIN-TOP: -20px; LEFT: 100%; VISIBILITY: visible; TOP: auto}#mainMenu LI.left:hover > UL { RIGHT: 0px; LEFT: auto; VISIBILITY: visible; TOP: 18px}#mainMenu LI.left UL LI:hover > UL { MARGIN-TOP: -20px; RIGHT: 100%; LEFT: auto; VISIBILITY: visible; TOP: auto}#mainMenu A:hover UL { LEFT: 0px; TOP: 18px}#mainMenu LI.left A:hover UL { RIGHT: -1px; LEFT: auto; TOP: 18px}#mainMenu LI.left UL A { PADDING-RIGHT: 10px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: right}#mainMenu A:hover A:hover UL { LEFT: 100%; VISIBILITY: visible}#mainMenu A:hover A:hover A:hover UL { LEFT: 100%; VISIBILITY: visible}#mainMenu LI.left A:hover A:hover UL { RIGHT: 0px; LEFT: auto; VISIBILITY: visible}#mainMenu LI.left A:hover A:hover A:hover UL { RIGHT: 0px; LEFT: auto; VISIBILITY: visible}#mainMenu A:hover UL UL { LEFT: -9999px}#mainMenu A:hover A:hover UL UL { LEFT: -9999px}#mainMenu LI.left A:hover UL UL { LEFT: -9999px}#mainMenu LI.left A:hover A:hover UL UL { LEFT: -9999px}#mainMenu LI A.drop { BACKGROUND: url(brandZoneImages/white-down.gif) no-repeat right center}#mainMenu LI A.fly { BACKGROUND: url(brandZoneImages/white-right.gif) no-repeat right center}#mainMenu LI.left UL A.fly { BACKGROUND: url(brandZoneImages/white-left.gif) no-repeat left center}#mainMenu LI A:hover { text-decoration:none; DIRECTION: ltr}#mainMenu LI A.fly:hover { text-decoration:none; DIRECTION: ltr}#mainMenu LI:hover > A { text-decoration:none}#mainMenu UL LI:hover > A.fly { text-decoration:none}#mainMenu TABLE { MARGIN-TOP: -4px; LEFT: 0px; WIDTH: 0px; POSITION: absolute; BORDER-COLLAPSE: collapse; HEIGHT: 0px}#mainMenu TABLE TABLE { MARGIN-TOP: -29px; LEFT: 99%; WIDTH: 0px; POSITION: absolute; BORDER-COLLAPSE: collapse; HEIGHT: 0px}#mainMenu LI.left TABLE { MARGIN-TOP: -4px; RIGHT: 0px; LEFT: auto; WIDTH: 0px; POSITION: absolute; BORDER-COLLAPSE: collapse; HEIGHT: 0px}#mainMenu LI.left TABLE TABLE { MARGIN-TOP: -29px; RIGHT: 100%; LEFT: auto; WIDTH: 0px; POSITION: absolute; BORDER-COLLAPSE: collapse; HEIGHT: 0px}/***************Main menu styles ends here***************/.RadListBox li.rlbItem, .RadListBox li.rlbSelected, .RadListBox span.rlbText { padding:0 0 0 1; line-height:12px;} .RadListBox span.rlbText { padding:0 0 0 1; line-height:12px;} .RadTreeView { line-height: 16px;}.RadTreeView .rtSp { height: 14px;}.RadTreeView .rtHover .rtIn,.RadTreeView .rtSelected .rtIn { padding: 0px 1px 0px;}.RadTreeView .rtIn { padding: 1px 2px 1px;}<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage.Master" AutoEventWireup="True" CodeBehind="Worklist.aspx.cs" Inherits="MedAssets.AMS.Web.Worklist" MaintainScrollPositionOnPostback="true" %><%@ Register TagPrefix="ams" Namespace="MedAssets.AMS.Web.Controls" Assembly="MedAssets.AMS.Web" %><%@ Register TagPrefix="uc" TagName="UsersComboBox" Src="~/Admin/WorkDistribution/UsersComboBox.ascx" %><asp:Content ID="Content1" ContentPlaceHolderID="cph1" runat="server"> <telerik:RadAjaxManagerProxy ID="RadAjaxManagerProxy1" runat="server"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="grdAccountsA"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="grdAccountsA" LoadingPanelID="lp1" /> <telerik:AjaxUpdatedControl ControlID="RadToolTipManager1" /> <telerik:AjaxUpdatedControl ControlID="lblWorklist" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="btnSearch"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="pnlMain" LoadingPanelID="lp1" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="RadToolTipManager1"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="grdAccountsA" LoadingPanelID="lp1" /> <telerik:AjaxUpdatedControl ControlID="RadToolTipManager1" LoadingPanelID="lp1" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="WorkListToolBar"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="pnlMain" LoadingPanelID="lp1" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="pnlCaseAssignmentToolBar"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="pnlMain" LoadingPanelID="lp1" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="pnlAccountOverride"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="pnlMain" LoadingPanelID="lp1" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="RadAjaxManager1"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="pnlMain" LoadingPanelID="lp1" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManagerProxy> <telerik:RadCodeBlock ID="RadCodeBlock1" runat="server"> <script type="text/javascript"> function RowDblClick(sender, args) { sender.get_masterTableView().fireCommand("RowDblClickServer", args.get_itemIndexHierarchical()); } </script> <script type="text/javascript"> Telerik.Web.UI.RadToolTip.prototype._oldResetAutoCloseDelay = Telerik.Web.UI.RadToolTip.prototype._resetAutoCloseDelay; Telerik.Web.UI.RadToolTip.prototype._resetAutoCloseDelay = function () { this.cancelAutoCloseDelay(); if (this.get_leaveTargetAndToolTip()) return; this.oldResetAutoCloseDelay(); }; </script> <script type="text/javascript"> var column = null; var item = null; function MenuShowing(sender, args) { if (column == null) return; var menu = sender; var items = menu.get_items(); if (column.get_dataType() == "System.String") { var i = 0; while (i < items.get_count()) { if (!(items.getItem(i).get_value() in { 'NoFilter': '', 'Contains': '', 'NotEqualTo': '', 'EqualTo': '', 'StartsWith': '' })) { item = items.getItem(i); if (item != null) item.set_visible(false); } else { item = items.getItem(i); if (item != null) item.set_visible(true); } i++; } } if (column.get_dataType() == "System.DateTime") { var j = 0; while (j < items.get_count()) { if (!(items.getItem(j).get_value() in { 'NoFilter': '', 'EqualTo': '', 'GreaterThan': '', 'LessThan': '' })) { item = items.getItem(j); if (item != null) item.set_visible(false); } else { item = items.getItem(j); if (item != null) item.set_visible(true); } j++; } } column = null; } function filterMenuShowing(sender, eventArgs) { column = eventArgs.get_column(); } function OnClientClose(oWnd, args) { //get the transferred arguments var hasArgs = args.get_argument(); if (hasArgs) { var popuptype = hasArgs.action; if (popuptype == "save") { $find("<%= RadAjaxManager.GetCurrent(Page).ClientID %>").ajaxRequest("overrideSelected"); } else if (popuptype == "saveAll") { $find("<%= RadAjaxManager.GetCurrent(Page).ClientID %>").ajaxRequest("overrideAll"); } } } </script> </telerik:RadCodeBlock> <div class="formLayoutD"> <div style='padding: 5px 5px 5px 5px;'> <asp:Panel ID="pnlMain" runat="server" Height="99%" Width="100%"> <!-- Begin Content Content --> <table style="height: 100%"> <tr valign="top"> <td> <asp:Panel runat="server" ID="pnlCaseAssignmentToolBar" Visible="false"> <h3> Permanent Worklist Reassignment</h3> <table style="width: 100%;"> <tr> <td colspan="3"> <asp:ValidationSummary ID="ValidationSummary1" runat="server" DisplayMode="BulletList" CssClass="validationSummary" ShowSummary="true" ValidationGroup="CaseReassignment" /> </td> </tr> <tr> <td width="10%"> Assigned To: </td> <td width="22%"> <uc:UsersComboBox ID="ddlFromQueue" runat="server" Enabled="true" OnUserInfoSelected="ddlFromQueue_UserInfoSelected" /> </td> <td> <asp:RequiredFieldValidator ID="valFromQueue" runat="server" ControlToValidate="ddlFromQueue" ValidationGroup="CaseReassignment" SetFocusOnError="true" Display="Dynamic" Text="Assigned To User/userGroup is required" /> </td> </tr> <tr> <td> Reassign To: </td> <td> <uc:UsersComboBox ID="ddlToQueue" runat="server" Enabled="false" /> </td> <td> <asp:RequiredFieldValidator ID="valToQueue" runat="server" ControlToValidate="ddlToQueue" ValidationGroup="CaseReassignment" SetFocusOnError="true" Text="*" ErrorMessage="Reassign To is required" Display="Dynamic" /> <asp:CustomValidator ID="valToQueueIsNotFromQueue" runat="server" ControlToValidate="ddlToQueue" OnServerValidate="CustomValidationToQueueIsNotFromQueue" ValidationGroup="CaseReassignment" ErrorMessage="Reassign To cannot be the same as Assigned To" SetFocusOnError="true" Text="*" Display="Dynamic" /> </td> </tr> <tr> <td colspan="2"> <asp:Button runat="server" ID="btnAssign" Text="Assign Accounts" ValidationGroup="CaseReassignment" OnClick="btnAssign_Click" Enabled="false" /> </td> </tr> <tr> <td> <asp:CustomValidator ID="valSelectAccounts" runat="server" ControlToValidate="ddlToQueue" ValidationGroup="CaseReassignment" OnServerValidate="valSelectAccounts_ServerValidate" ErrorMessage="Select Accounts to be reassigned from the grid" Text="*" Display="Dynamic" /> </td> </tr> </table> </asp:Panel> <asp:Panel runat="server" ID="pnlAccountOverride" Visible="false"> <h3> Account Override</h3> <table style="width: 100%;"> <tr> <td colspan="3"> <asp:ValidationSummary ID="ValidationSummary2" runat="server" DisplayMode="BulletList" CssClass="validationSummary" ShowSummary="true" ValidationGroup="AccountOverride" /> </td> </tr> <tr> <td colspan="3"> <ams:MessageBox ID="msgBox" runat="server" EnableViewState="false" /> </td> </tr> <tr> <td width="10%"> Assigned To: </td> <td width="22%"> <uc:UsersComboBox ID="ddlAccountOverrideQueue" runat="server" Enabled="true" OnUserInfoSelected="ddlAccountOverrideQueue_UserInfoSelected" /> </td> <td> <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="ddlAccountOverrideQueue" ValidationGroup="AccountOverride" SetFocusOnError="true" Display="Dynamic" Text="Assigned To User/userGroup is required" /> </td> </tr> <tr> <td colspan="3"> <asp:Button runat="server" ID="btnAccountOverride" Text="Override Selected Accounts" ValidationGroup="AccountOverride" OnClick="btnAccountOverride_Click" Enabled="false" /> <asp:Button runat="server" ID="btnAllAccountOverride" Text="Override All Accounts" ValidationGroup="AccountOverride" OnClick="btnAllAccountOverride_Click" Enabled="false" /> </td> </tr> </table> <telerik:RadToolBar runat="server" ID="AccountOverrideWorklistToolbar" OnButtonClick="WorkListToolBar_ButtonClick" Width="100%" Skin="Windows7"> <Items> <telerik:RadToolBarButton> <ItemTemplate> <span>Filter: </span> </ItemTemplate> </telerik:RadToolBarButton> <telerik:RadToolBarButton runat="server" IsSeparator="true" /> <telerik:RadToolBarButton runat="server" Value="EnableFilters" Text="On" CommandName="EnableFilters"> </telerik:RadToolBarButton> <telerik:RadToolBarButton runat="server" IsSeparator="true" /> <telerik:RadToolBarButton runat="server" Value="DisableFilters" Text="Off" CommandName="DisableFilters"> </telerik:RadToolBarButton> <telerik:RadToolBarButton runat="server" IsSeparator="true" /> <telerik:RadToolBarButton runat="server" Value="ClearFilter" Text="Clear" CommandName="ClearFilters"> </telerik:RadToolBarButton> <telerik:RadToolBarButton runat="server" IsSeparator="true" /> </Items> </telerik:RadToolBar> </asp:Panel> <asp:Panel runat="server" ID="pnlWorklistToolBar" Visible="true"> <telerik:RadToolBar runat="server" ID="WorkListToolBar" OnButtonClick="WorkListToolBar_ButtonClick" Width="100%" Skin="Windows7"> <Items> <telerik:RadToolBarButton runat="server" Value="Users" Text="Users" CommandName="MyUsers" Group="Accounts" CheckOnClick="true"> </telerik:RadToolBarButton> <telerik:RadToolBarButton runat="server"> <ItemTemplate> <telerik:RadComboBox runat="server" ID="ddlUserList" AutoPostBack="true" MaxHeight="240px" Skin="Windows7" AppendDataBoundItems="true" OnSelectedIndexChanged="ddlUserList_SelectedIndexChanged" /> </ItemTemplate> </telerik:RadToolBarButton> <telerik:RadToolBarButton runat="server" IsSeparator="true" /> <telerik:RadToolBarButton runat="server" Value="Accounts" Text="My Accounts" CommandName="MyAccounts" Group="Accounts" CheckOnClick="true"> </telerik:RadToolBarButton> <telerik:RadToolBarButton runat="server" IsSeparator="true" /> <telerik:RadToolBarButton runat="server" Value="PreRegAccounts" Text="My Pre Reg" CommandName="MyPreRegAccounts" Group="Accounts" CheckOnClick="true"> </telerik:RadToolBarButton> <telerik:RadToolBarButton runat="server" IsSeparator="true" /> <telerik:RadToolBarButton runat="server" Value="History" Text="My History" CommandName="MyHistory" Group="Accounts" CheckOnClick="true"> </telerik:RadToolBarButton> <telerik:RadToolBarButton runat="server" IsSeparator="true" /> <telerik:RadToolBarButton runat="server" Width="30" Enabled="false" Value="tbbSearchSpace" /> <telerik:RadToolBarButton> <ItemTemplate> <span> <asp:Panel ID="pnlSearch" runat="server" class="text" DefaultButton="btnSearch" Visible="true"> <telerik:RadTextBox ID="txtSearch" SelectionOnFocus="SelectAll" runat="server" Width="100px" Text="Search Account" ToolTip="Enter Last Name, MRN or Account Number" ValidationGroup="search" /> <asp:Button Text="Go" ID="btnSearch" runat="server" OnClick="btnSearch_Click" ValidationGroup="search" CausesValidation="true" /> <br /> <asp:RequiredFieldValidator ID="txtSearchValidator" runat="server" Display="Dynamic" EnableClientScript="true" ValidationGroup="search" ControlToValidate="txtSearch" InitialValue="Search Account" ErrorMessage="You must enter search criteria." ForeColor="red" /> <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" Display="Dynamic" EnableClientScript="true" ValidationGroup="search" ControlToValidate="txtSearch" InitialValue="" ErrorMessage="You must enter search criteria." ForeColor="red" /> </asp:Panel> </span> </ItemTemplate> </telerik:RadToolBarButton> <telerik:RadToolBarButton runat="server" Width="30" Enabled="false" Value="tbbSearchSpace" /> <telerik:RadToolBarButton runat="server" IsSeparator="true" /> <telerik:RadToolBarButton runat="server" Width="30" Enabled="false" Value="tbbSearchSpace" /> <telerik:RadToolBarButton> <ItemTemplate> <span>Filter: </span> </ItemTemplate> </telerik:RadToolBarButton> <telerik:RadToolBarButton runat="server" IsSeparator="true" /> <telerik:RadToolBarButton runat="server" Value="EnableFilters" Text="On" CommandName="EnableFilters"> </telerik:RadToolBarButton> <telerik:RadToolBarButton runat="server" IsSeparator="true" /> <telerik:RadToolBarButton runat="server" Value="DisableFilters" Text="Off" CommandName="DisableFilters"> </telerik:RadToolBarButton> <telerik:RadToolBarButton runat="server" IsSeparator="true" /> <telerik:RadToolBarButton runat="server" Value="ClearFilter" Text="Clear" CommandName="ClearFilters"> </telerik:RadToolBarButton> <telerik:RadToolBarButton runat="server" IsSeparator="true" /> </Items> </telerik:RadToolBar> </asp:Panel> <asp:Panel ID="pnlWorklistGridSettings" Visible="false" runat="server"> <h3> Worklist Grid Settings</h3> <br /> *Right click on any column header to add or remove columns from the worklist grid.<br /> *Drag and drop a column header to the top of the page to group the worklist grid by that criteria.<br /> *Drag and drop column headers to the desired position in the worklist grid.<br /> *Select desired page size. <br /> <br /> </asp:Panel> <table> <tr> <td> <telerik:RadGrid ID="grdAccountsA" runat="server" AutoGenerateColumns="False" DataKeyNames="FacilityId,AccountId,AccountNumber" CssClass="Grid" Width="100%" Height="405" Skin="Windows7" GridLines="None" AllowSorting="True" AllowPaging="True" PageSize="10" OnSelectedIndexChanged="grdAccountsA_SelectedIndexChanged" OnNeedDataSource="grdAccountsA_NeedDataSource" OnItemDataBound="grdAccountsA_ItemDataBound" EnablePostBackOnRowClick="False" OnItemCommand="grdAccountsA_ItemCommand" OnPageSizeChanged="grdAccountsA_PageSizeChanged" OnPageIndexChanged="grdAccountsA_PageIndexChanged" OnSortCommand="grdAccountsA_SortCommand" ShowGroupPanel="true" GroupingEnabled="true" OnGroupsChanging="grdAccountsA_GroupsChanging" OnPreRender="grdAccountsA_PreRender" OnColumnsReorder="grdAccountsA_ColumnsReorder"> <GroupingSettings ShowUnGroupButton="true" /> <HeaderStyle Width="100px" /> <PagerStyle AlwaysVisible="True" Mode="NextPrevAndNumeric" HorizontalAlign="Center" Height="45px"></PagerStyle> <ClientSettings EnableRowHoverStyle="true" ReorderColumnsOnClient="false" AllowDragToGroup="True" AllowColumnsReorder="True" ColumnsReorderMethod="Reorder"> <Resizing AllowColumnResize="true" EnableRealTimeResize="false" ClipCellContentOnResize="true" ResizeGridOnColumnResize="true" /> <Selecting AllowRowSelect="true" /> <Scrolling AllowScroll="true" UseStaticHeaders="True" SaveScrollPosition="False" /> <ClientEvents OnRowDblClick="RowDblClick" OnFilterMenuShowing="filterMenuShowing" /> </ClientSettings> <MasterTableView IsFilterItemExpanded="true" AllowMultiColumnSorting="true" GridLines="None" EnableColumnsViewState="true" GroupLoadMode="Server"> <GroupByExpressions> </GroupByExpressions> <Columns> <telerik:GridClientSelectColumn CommandName="grdClientSelectColumn" UniqueName="grdClientSelectColumn" Visible="false" HeaderStyle-Width="35px" /> <telerik:GridBoundColumn DataField="FacilityId" DefaultInsertValue="" Display="False" ReadOnly="True" SortExpression="FacilityId" UniqueName="FacilityId" Visible="False" /> <telerik:GridBoundColumn DataField="AccountId" DefaultInsertValue="" Display="False" ReadOnly="True" SortExpression="AccountId" UniqueName="AccountId" Visible="False" /> <telerik:GridBoundColumn DataField="AccountNumber" DefaultInsertValue="" HeaderText="Account #" SortExpression="AccountNumber" UniqueName="AccountNumber" HeaderStyle-Width="80px" AllowFiltering="false" /> <telerik:GridBoundColumn DataField="FacilityName" DefaultInsertValue="" HeaderText="Facility Name" SortExpression="FacilityName" UniqueName="FacilityName" HeaderStyle-Width="85px" Visible="true" AllowFiltering="false" /> <telerik:GridBoundColumn DataField="PatientName" DefaultInsertValue="" HeaderText="Patient" SortExpression="PatientName" UniqueName="PatientName" FilterDelay="4000" HeaderStyle-Width="140px" AllowFiltering="false" /> <telerik:GridBoundColumn DataField="AdmitDateOnly" DefaultInsertValue="" HeaderText="Admit Date" SortExpression="AdmitDateOnly" UniqueName="AdmitDate" HeaderStyle-Width="95px" FilterControlWidth="65px" CurrentFilterFunction="EqualTo" AutoPostBackOnFilter="true" ShowFilterIcon="true" DataFormatString="{0:MM/dd/yyyy}" /> <telerik:GridBoundColumn DataField="VisitType" DefaultInsertValue="" HeaderText="Visit Type" SortExpression="VisitType" UniqueName="VisitType" HeaderStyle-Width="35px" FilterControlWidth="33px" CurrentFilterFunction="EqualTo" AutoPostBackOnFilter="true" ShowFilterIcon="false" /> <telerik:GridBoundColumn DataField="PatientType" DefaultInsertValue="" HeaderText="Pt Type" SortExpression="PatientType" UniqueName="PatientType" HeaderStyle-Width="35px" FilterControlWidth="33px" CurrentFilterFunction="EqualTo" AutoPostBackOnFilter="true" ShowFilterIcon="false" /> <telerik:GridBoundColumn DataField="ServiceType" DefaultInsertValue="" HeaderText="Service" SortExpression="ServiceType" UniqueName="ServiceType" HeaderStyle-Width="60px" FilterControlWidth="60px" CurrentFilterFunction="StartsWith" AutoPostBackOnFilter="true" ShowFilterIcon="false" /> <telerik:GridBoundColumn DataField="Location" DefaultInsertValue="" HeaderText="Location" SortExpression="Location" UniqueName="Location" HeaderStyle-Width="50px" FilterControlWidth="50px" CurrentFilterFunction="StartsWith" AutoPostBackOnFilter="true" ShowFilterIcon="false" /> <telerik:GridBoundColumn DataField="FinancialClass" DefaultInsertValue="" HeaderText="Fin Class" SortExpression="FinancialClass" UniqueName="FinancialClass" HeaderStyle-Width="40px" FilterControlWidth="38px" CurrentFilterFunction="EqualTo" AutoPostBackOnFilter="true" ShowFilterIcon="false" /> <telerik:GridBoundColumn DataField="PlanCode" DefaultInsertValue="" HeaderText="Plan Code" SortExpression="PlanCode" UniqueName="PlanCode" HeaderStyle-Width="50px" FilterControlWidth="38px" CurrentFilterFunction="StartsWith" AutoPostBackOnFilter="true" ShowFilterIcon="false" /> <telerik:GridBoundColumn DataField="PlanCodeDescription" DefaultInsertValue="" HeaderText="Plan Description" SortExpression="PlanCodeDescription" UniqueName="PlanCodeDescription" HeaderStyle-Width="100px" FilterControlWidth="90px" CurrentFilterFunction="StartsWith" ShowFilterIcon="false" AutoPostBackOnFilter="true" /> <telerik:GridBoundColumn DataField="MRN" DefaultInsertValue="" HeaderText="MRN" SortExpression="MRN" UniqueName="MRN" HeaderStyle-Width="65px" Visible="true" /> <telerik:GridBoundColumn DataField="PreAdmitTestDateOnly" DefaultInsertValue="" HeaderText="Pre-Admit Testing Date" FilterControlWidth="65px" SortExpression="PreAdmitTestDateOnly" UniqueName="PreAdmitTestDateOnly" HeaderStyle-Width="95px" Visible="true" CurrentFilterFunction="EqualTo" AutoPostBackOnFilter="true" ShowFilterIcon="true" DataFormatString="{0:MM/dd/yyyy}" /> <telerik:GridBoundColumn DataField="AdmitDateTimeExpectedOnly" DefaultInsertValue="" HeaderText="Expected Admit Date" FilterControlWidth="65px" SortExpression="AdmitDateTimeExpectedOnly" UniqueName="AdmitDateTimeExpectedOnly" HeaderStyle-Width="95px" Visible="true" CurrentFilterFunction="EqualTo" AutoPostBackOnFilter="true" ShowFilterIcon="true" DataFormatString="{0:MM/dd/yyyy}" /> <telerik:GridBoundColumn DataField="AssignedUser" DefaultInsertValue="" HeaderText="Assigned User" SortExpression="AssignedUser" UniqueName="AssignedUser" HeaderStyle-Width="100px" Visible="false" AllowFiltering="false" /> <telerik:GridTemplateColumn HeaderText="Status" SortExpression="Status" HeaderStyle-Width="35px" AllowFiltering="false" Groupable="false"> <ItemTemplate> <asp:Image ID="statusImage" runat="server" ImageUrl="~/app_themes/default/images/statusNotStarted.png" /> </ItemTemplate> </telerik:GridTemplateColumn> </Columns> </MasterTableView> <FilterMenu OnClientShown="MenuShowing" /> <GroupingSettings CaseSensitive="False" /> </telerik:RadGrid> <telerik:RadToolTipManager ID="RadToolTipManager1" runat="server" EnableViewState="false" Animation="fade" EnableShadow="true" Width="280" Height="100%" Position="BottomLeft" RenderInPageRoot="true" HideEvent="LeaveTargetAndToolTip" AutoCloseDelay="10000" RelativeTo="Element" OnAjaxUpdate="OnAjaxUpdate" Skin="Windows7" /> </td> </tr> </table> </td> </tr> </table> <table width="1012px"> <tr> <td align="right"> <asp:Panel runat="server" ID="PnlWorklistGridSettingsButtions" Visible="false"> <asp:Button runat="server" ID="btnSaveGridSettings" Text="Save" Width="60" OnClick="btnSaveGridSettings_Click" Enabled="true" /> <asp:Button runat="server" ID="btnCanceGridSettings" Text="Cancel" Width="60" OnClick="btnCancelGridSettings_Click" Enabled="true" /> </asp:Panel> </td> </tr> </table> <telerik:RadWindowManager ID="RadWindowManager1" runat="server" EnableViewState="false" OnClientClose="OnClientClose" Width="435" Height="120" Skin="Windows7" /> </asp:Panel> </div> </div></asp:Content><%@ Master Language="C#" AutoEventWireup="true" CodeBehind="MasterPage.master.cs" Inherits="MedAssets.AMS.Web.MasterPage" %><%@ Register Assembly="TSC.Timeout" Namespace="TSC.Timeout" TagPrefix="tsc" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title id="title" runat="server">Access Management</title> <telerik:RadCodeBlock ID="RadCodeBlock1" runat="server"> <script type="text/javascript" src="<%= ResolveUrl("~/Javascript/jquery-1.4.4.min.js") %>"></script> <script type="text/javascript" src="<%= ResolveUrl("~/Javascript/jquery-ui-1.7.0.min.js") %>"></script> <script type="text/javascript" src="<%= ResolveUrl("~/Javascript/jquery.bgiframe-2.1.1.pack.js") %>"></script> </telerik:RadCodeBlock></head><body id="body" runat="server"> <div id="wrapper" style="width: 100%; height: 100%"> <div id="headerBody" style="width: 100%; height: 100%"> <form id="form1" runat="server"> <telerik:RadScriptManager ID="sm1" runat="server" /> <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" /> <telerik:RadAjaxLoadingPanel ID="lp1" runat="server" Skin="Vista" Height="200" Width="200" /> <telerik:RadFormDecorator ID="RadFormDecorator1" DecoratedControls="All" runat="server" Skin="Vista" EnableRoundedCorners="false" ControlsToSkip="fieldset" /> <!-- Timeout control --> <span id="dirtyForm" style="display: none;"></span> <tsc:Timeout ID="Timeout1" runat="server" title="Session Expiring" Enabled="true" TimeoutURL="~/Timeout.aspx" ResetSessionOnAsyncPostback="true" CountDownSpanID="tscCounter" DirtyFormSpanID="dirtyForm"> <Template> <p> <span class="ui-icon ui-icon-alert" style="float: left; margin: 1px 10px 20px 0;"> </span>For your security, your session is about to expire. </p> <br /> <span id="tscCounter" class="TimeOutCounter" ></span> <br /> <p> Click <b>Ok</b> to continue your session.</p> </Template> </tsc:Timeout> <!-- Master Container --> <asp:Panel runat="server"> <!-- Master Header --> <ams:Header ID="Header" runat="server" /> <!-- Main Content --> <asp:ContentPlaceHolder ID="cphLogin" runat="server"> </asp:ContentPlaceHolder> <div class="MasterContent" style="width: 99%; height: 100%;"> <asp:ContentPlaceHolder ID="cph1" runat="server"> </asp:ContentPlaceHolder> </div> </asp:Panel> </form> </div> <span id="brandzoneFooter"> <div class="footer"> MedAssets® and AccessIntegrity® are registered trademarks of MedAssets, Inc. AccessIntegrity Version 2.4.0. © 2012 MedAssets, Inc. All rights reserved. <br /> <a href="http://www.medassets.com/Utilities/Pages/Privacy-Policy.aspx">Privacy Policy</a> | <a href="http://ir.medassets.com/documentdisplay.cfm?DocumentID=2870">Standards of Business Conduct</a> | <a href="http://www.medassets.com/Utilities/Pages/Terms-of-Use.aspx"> Terms of Use</a> </div> </span> </div></body></html>var schedulerTemplates = {}; function schedulerFormCreated(scheduler, eventArgs) { // Create a client-side object only for the advanced templates var mode = eventArgs.get_mode(); if (mode == Telerik.Web.UI.SchedulerFormMode.AdvancedInsert || mode == Telerik.Web.UI.SchedulerFormMode.AdvancedEdit) { // Initialize the client-side object for the advanced form var formElement = eventArgs.get_formElement(); var templateKey = scheduler.get_id() + "_" + mode; var advancedTemplate = schedulerTemplates[templateKey]; if (!advancedTemplate) { // Initialize the template for this RadScheduler instance // and cache it in the schedulerTemplates dictionary var schedulerElement = scheduler.get_element(); var isModal = scheduler.get_advancedFormSettings().modal; advancedTemplate = new window.SchedulerAdvancedTemplate(schedulerElement, formElement, isModal); advancedTemplate.initialize(); schedulerTemplates[templateKey] = advancedTemplate; // Remove the template object from the dictionary on dispose. scheduler.add_disposing(function() { schedulerTemplates[templateKey] = null; }); } // Are we using Web Service data binding? if (!scheduler.get_webServiceSettings().get_isEmpty()) { // Populate the form with the appointment data var apt = eventArgs.get_appointment(); var isInsert = mode == Telerik.Web.UI.SchedulerFormMode.AdvancedInsert; advancedTemplate.populate(apt, isInsert); } // Override the save button for validation check var saveButton = $telerik.$("[id$='RadScheduler1_Form_AdvancedInsertForm1_UpdateButton']"); saveButton.click(validateAppointmentSave); } } function validateAppointmentSave(sender, eventArgs) {// var advancedEditForm = sender.get_AdvancedEditForm(); // advancedEditForm.close(); var scheduler = $telerik.$("[id$='RadScheduler1']"); scheduler.hideAdvancedForm(); eventArgs.set_cancel(true); }| <center> |
| <telerik:RadDataPager EnableEmbeddedBaseStylesheet="False" ID="RadDataPager2" runat="server" |
| PagedControlID="RadListView1"> |
| <Fields> |
| <telerik:RadDataPagerButtonField FieldType="FirstPrev" /> |
| <telerik:RadDataPagerButtonField FieldType="Numeric" /> |
| <telerik:RadDataPagerButtonField FieldType="NextLast" /> |
| </Fields> |
| </telerik:RadDataPager> |
| </center> |
<trk:RadGrid ID="gridTaskList" runat="server" OnDeleteCommand="gridTasksList_OnDeleteCommand"> ...<trk:GridButtonColumn ConfirmText="Are you sure?" ConfirmDialogType="RadWindow" ConfirmTitle="Delete" ButtonType="LinkButton" CommandName="Delete" UniqueName="DeleteColumn" />...
<trk:GridButtonColumn ConfirmText="Are you sure?" ConfirmDialogType="RadWindow" ConfirmTitle="Delete" ButtonType="ImageButton" CommandName="Delete" UniqueName="DeleteColumn" />