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;}