or
<telerik:GridEditCommandColumn ButtonType="ImageButton" HeaderStyle-HorizontalAlign="Left" HeaderText="Edit" ItemStyle-HorizontalAlign="Left"> <HeaderStyle HorizontalAlign="Left" /> <ItemStyle HorizontalAlign="Left" /> </telerik:GridEditCommandColumn> <telerik:GridButtonColumn ButtonType="ImageButton" CommandName="Delete" ConfirmDialogHeight="100px" ConfirmDialogType="RadWindow" HeaderText="Delete" ConfirmDialogWidth="220px" ConfirmText="Are you sure you want to delete this Indent Item?" ConfirmTitle="Delete" HeaderStyle-HorizontalAlign="Left" HeaderStyle-VerticalAlign="NotSet" ItemStyle-HorizontalAlign="Left"> <HeaderStyle HorizontalAlign="Left" /> <ItemStyle HorizontalAlign="Left" /> </telerik:GridButtonColumn>e.Appointment.ToolTip = e.Appointment.Description;| function OnClientLoad(explorer, args) { |
| var tree = explorer.get_tree(); |
| tree.add_nodeEditing(OnClientTreeNodeEditing); |
| tree.add_contextMenuShowing(TreeContextMenuShowing); |
| } |
I use the following code for creating RadDateTimePicker control.
<telerik:RadDateTimePicker runat="server" ID="dtDate"> <DateInput runat="server" ID="dtDateInput" DisplayDateFormat="MM/dd/yyyy hh:mm tt"></DateInput></telerik:RadDateTimePicker>Within Page_Load event, I use DayRender event of Calendar object of RadDateTimePicker control.
dtDate.Calendar.DayRender += new global::Telerik.Web.UI.Calendar.DayRenderEventHandler(Calendar_DayRender);The following event run successfully, but doesn't update control, means days that match condition still enabled.
void Calendar_DayRender(object sender, global::Telerik.Web.UI.Calendar.DayRenderEventArgs e){ DateTime dtCurrentDate = e.Day.Date; if (dtCurrentDate.Month == 2) e.Cell.CssClass = "rcOutOfRange"; e.Day.IsDisabled = true; }}Any ideas how to resolve that issue?
<telerik:RadGrid ID="grdRadGrid" AutoGenerateColumns="False" ItemStyle-VerticalAlign="Top" AllowSorting="true" AllowAutomaticUpdates="false" OnNeedDataSource="grdRadGrid_NeedDataSource" OnDetailTableDataBind="grdRadGrid_DetailDataBind" OnItemCreated="grdRadGrid_ItemCreated" ClientSettings-ClientEvents-OnCommand="OnCommand" runat="server"> <ClientSettings> <Resizing AllowColumnResize="True" ClipCellContentOnResize="True" /> </ClientSettings> <MasterTableView Name="grdFarmer" DataKeyNames="FarmerId" EditMode="InPlace" CommandItemDisplay="Top" CommandItemSettings-AddNewRecordText="Add New Farmer" NoMasterRecordsText="No Farmers to display." NoDetailRecordsText="No Farms to display." ItemStyle-VerticalAlign="Top"> <RowIndicatorColumn Visible="True" /> <ExpandCollapseColumn Visible="True" /> <%--Edit/Update Cancel buttons--%> <telerik:GridTemplateColumn HeaderStyle-Width="140px"> <ItemTemplate> <asp:Button ID="btnFarmerEdit" CommandName="Edit" CommandArgument="Farmer" Text="Edit" runat="server" CssClass="gridbutton"/> </ItemTemplate> <EditItemTemplate> <asp:Button ID="btnFarmerUpdate" CommandName="Update" CommandArgument="Farmer" CssClass="gridbutton" Text="Save" runat="server" CausesValidation="true"/> <asp:Button ID="btnFarmerCancel" CommandName="Cancel" CssClass="gridbutton" Text="Cancel" runat="server" CausesValidation="false"/> </EditItemTemplate> </telerik:GridTemplateColumn> <telerik:GridBoundColumn DataField="FarmerId" HeaderStyle-Width="50px" DataType="System.Int32" HeaderText="Id" SortExpression="FarmerId" UniqueName="FarmerId" /> </Columns> <DetailTables> <telerik:GridTableView Name="grdFarms" DataKeyNames="FarmerId,FarmId" CommandItemDisplay="Top" CommandItemSettings-AddNewRecordText="Add New Farm" NoDetailRecordsText="No Farms to display." AllowSorting="true" BorderWidth="5px" GridLines="None"> <ParentTableRelation> <telerik:GridRelationFields DetailKeyField="FarmerId" MasterKeyField="FarmerId" /> </ParentTableRelation> <RowIndicatorColumn Visible="True" /> <ExpandCollapseColumn> <HeaderStyle Width="20px" /> </ExpandCollapseColumn> <Columns> <telerik:GridTemplateColumn HeaderStyle-Width="100px"> <ItemTemplate> <telerik:RadButton ID="btnFarmEdit" CssClass="gridbutton" Text="Select" runat="server" /> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridBoundColumn DataField="FarmId" HeaderStyle-Width="50px" DataType="System.Int32" HeaderText="Id" SortExpression="FarmId" UniqueName="FarmId" /> <telerik:GridBoundColumn DataField="FarmName" HeaderStyle-Width="225px" HeaderText="Farm Name" SortExpression="FarmName" UniqueName="FarmName" /> </Columns> </telerik:GridTableView> </DetailTables> </MasterTableView> </telerik:RadGrid>function OnCommand(sender, args) { if (args.get_commandName() == "InitInsert" && args.get_tableView().get_name() == "grdFarms") { //Need code here to get relevant grdFarmer's FarmerId from DataKeyValues and launch popup var _farmerId = 1; //Hardcoded for now, this is the value I need to get //Popup code: LaunchPopup_Farm(_farmerId, '-1'); //-1 signals a new record on the popup form }} function LaunchPopup_Farm(farmerId, farmId) { window.radopen("popupFarm.aspx?FarmerId=" + farmerId + "&FarmId=" + farmId, "popupFarm"); return false;}
<style type="text/css"> .module1 { background-color: #dff3ff; border: 1px solid #c6e1f2; } .loading { background-color: #fff; height: 100%; width: 100%; background-position:center; } .rspPaneTabText { font-size: large !important; } </style> <body style="margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px;" onload="javascript:LoadScript();"> <form id="frmmain" runat="server" defaultbutton="btnLogin"> <asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager> <telerik:RadCodeBlock ID="RadCodeBlock1" runat="server"> <script type="text/javascript"> function RequestStart(sender, eventArgs) { var loadingImage = document.getElementById('<%= RadAjaxPanel.FindControl("imgPanel").ClientID %>'); var loadingPanel = $get("<%= RadAjaxPanel.ClientID %>"); loadingPanel.style.backgroundPosition = "bottom"; var panel1 = $get("<%= PanelPrg.ClientID %>"); loadingImage.style.position = "relative"; loadingImage.style.top = (parseInt(panel1.style.height) / 2) + "px"; } function MyClientShowing(sender, args) { args.get_loadingElement().style.border = "2px solid red"; args.set_cancelNativeDisplay(true); $telerik.$(args.get_loadingElement()).show("slow"); } function MyClientHiding(sender, args) { args.get_loadingElement().style.border = "2px solid blue"; args.set_cancelNativeDisplay(true); $telerik.$(args.get_loadingElement()).hide("slow"); } </script> </telerik:RadCodeBlock> <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="PanelPrg"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="PanelPrg" LoadingPanelID="RadAjaxPanel" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> <ClientEvents OnRequestStart="RequestStart" /> </telerik:RadAjaxManager> <asp:Panel ID="PanelPrg" runat="server" HorizontalAlign="Center"> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td style="height: 74px; background-image: url('images/extra bar1.jpg'); background-repeat: repeat;"> <asp:ImageButton ID="ibtnIPOLogo" runat="server" ImageUrl="~/images/banner_track.jpg" /> </td> </tr> <tr> <td> <asp:HiddenField ID="hdnCompId" runat="server" /> </td> </tr> </table> <asp:UpdatePanel ID="upPnl" runat="server"> <ContentTemplate> <table width="100%"> <tr id="trBrowser" runat="server" style="display: none;" align="center"> <td style="text-align: center"> <asp:Label ID="lblbrowser" Style="color: Red" Font-Size="Medium" CssClass="Label-Normal" Text="Please open link with (Internet Explorer) IE" runat="server"></asp:Label> </td> </tr> <tr id="trLogin" runat="server" style="display: none;"> <td> <table border="0" cellspacing="0" cellpadding="0" width="100%" style="padding-top: 0px; padding-left: 0px;"> <tr> <td valign="center" align="center"> <asp:Panel ID="pnlloginDesign" runat="server" Width="350px" Visible="true"> <table id="tblVerticleDesign" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td valign="top" style="padding-top: 2px; padding-bottom: 2px;" width="100%" class="VCHeading" align="center"> <asp:Label ID="lnkControlTitle" runat="server" Text="USER LOGIN" CssClass="headingText"></asp:Label> </td> <td width="100%" class="VCSubHeading"> </td> </tr> <tr> <td colspan="2" height="2px;" width="100%" class="VCNotesBottomLine"> </td> </tr> </table> <table cellspacing="0" class="ControlBorder" cellpadding="5" border="0" summary="SignIn Design Table" width="100%"> <tr> <td colspan="2" style="text-align: center"> <asp:Label ID="lblError" Style="color: Red" CssClass="Normal" Visible="false" runat="server"></asp:Label> <%-- <asp:ValidationSummary ID="valsErrors" runat="server" ShowMessageBox="false"/>--%> </td> </tr> <tr> <td class="Normal" valign="middle" align="right"> <asp:Label ID="lblUsername" runat="server" CssClass="Normal"></asp:Label> </td> <td valign="middle" align="left"> <input type="text" runat="server" onfocus="javascript:ClearUsername(this);" value="Username" onfocusout="javascript:SetUsername(this);" id="txtUserName" class="NormalGreyTextBox" style="width: 90px;" /> </td> </tr> <tr align="center"> <td style="padding-top: 3px;" colspan="2"> <asp:RequiredFieldValidator ID="valUserName" runat="server" ControlToValidate="txtUserName" Display="Dynamic" ErrorMessage="UserName should not be blank." ValidationGroup="GrgUserVal" InitialValue="Username" Style="width: 100%; font-family: Arial; font-size: 12px;"></asp:RequiredFieldValidator> </td> </tr> <tr> <td valign="middle" align="right"> <asp:Label ID="lblPassword" runat="server" CssClass="Normal"></asp:Label> </td> <td valign="middle" align="left"> <input id="txtPassword" type="password" runat="server" class="NormalGreyTextBox" style="width: 90px;" /> </td> </tr> <tr align="center"> <td style="padding-top: 3px;" colspan="2"> <asp:RequiredFieldValidator ID="valPassword" runat="server" ControlToValidate="txtPassword" Display="Dynamic" ErrorMessage="Password should not be blank." ValidationGroup="GrgUserVal" Style="width: 100%; font-family: Arial; font-size: 12px;"></asp:RequiredFieldValidator> </td> </tr> <tr align="center"> <td style="padding-top: 3px;" colspan="2"> <asp:CheckBox ID="chkCookie" ToolTip="Remember Me On This Computer" CssClass="Normal" resourcekey="Remember" runat="server" /> </td> </tr> <tr align="center"> <td style="padding-top: 3px;" colspan="2"> <asp:Button ID="btnLogin" runat="server" CssClass="button" OnClick="btnLogin_Click" CausesValidation="true" ValidationGroup="GrgUserVal" /> <asp:Button ID="btnCancel" runat="server" CssClass="button" CausesValidation="False" /> </td> </tr> <tr align="center"> <td valign="middle" colspan="2"> <asp:HyperLink ID="lnkForgotPwd" CssClass="Normal" runat="server"></asp:HyperLink> </td> </tr> </table> </asp:Panel> </td> </tr> </table> </td> </tr> </table> </ContentTemplate> </asp:UpdatePanel> </asp:Panel> <telerik:RadAjaxLoadingPanel ID="RadAjaxPanel" runat="server" Skin="" Transparency="30" > <div class="loading"> <asp:Image ID="imgPanel" runat="server" ImageUrl="~/images/Imgloading.gif" AlternateText="loading" /> </div> </telerik:RadAjaxLoadingPanel> </form> </body>