or
In order to turn on the write support, you need to download and run the samples locally. Set the RadScheduler's ReadOnly property to "false", then change persistChanges to true in web.config:
<telerik.web.ui>
<radScheduler defaultAppointmentProvider="Integrated">
<appointmentProviders>
<add name="ReadOnlySchedulerData" type="Telerik.Web.Examples.Scheduler.MyDbSchedulerProvider"
connectionStringName="TelerikConnectionString"
persistChanges="true" />
</appointmentProviders>
</radScheduler>
</telerik.web.ui>

Hi ,
I want to change LinkButton2 text dynamically. ("Update" to "blabla".)
| <telerik:GridTemplateColumn UniqueName="TemplateColumn1"> |
| <EditItemTemplate> |
| <asp:LinkButton ID="LinkButton2" runat="server" CommandName="Update" Text="Update" CommandArgument='<%# Eval("CUSTOMERREF") %>'></asp:LinkButton> |
| <asp:LinkButton runat="server" CausesValidation="false" CommandName="Cancel" |
| Text="Cancel"></asp:LinkButton> |
| </EditItemTemplate> |
| <ItemTemplate> |
| <asp:LinkButton runat="server" CausesValidation="false" CommandName="Edit" |
| Text="Edit" ></asp:LinkButton> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| <telerik:GridTemplateColumn UniqueName="TemplateColumn"> |
| <ItemTemplate> |
| <asp:LinkButton runat="server" CausesValidation="false" CommandName="Delete" |
| Text="Delete" CommandArgument='<%# Eval("CUSTOMERREF") %>'></asp:LinkButton> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| function RowContextMenu(sender, eventArgs) |
| { |
| var menu = $find("<%=RadMenu1.ClientID %>"); |
| var evt = eventArgs.get_domEvent(); |
| if(evt.target.tagName == "INPUT" || evt.target.tagName == "A") |
| { |
| return; |
| } |
| var dataItem = $get(eventArgs.get_id()); |
| var grid = sender; |
| var MasterTable = grid.get_masterTableView(); |
| var row = MasterTable.get_dataItems()[dataItem.rowIndex-1]; |
| var cell = MasterTable.getCellByColumnUniqueName(row, "TicketNo"); |
| //here cell.innerHTML holds the value of the cell |
| var TicketNo = cell.innerText; |
| var index = eventArgs.get_itemIndexHierarchical(); |
| document.getElementById("radGridClickedRowIndex").value = TicketNo; |
| sender.get_masterTableView().selectItem(sender.get_masterTableView().get_dataItems()[index].get_element(), true); |
| menu.show(evt); |
| evt.cancelBubble = true; |
| evt.returnValue = false; |
| if (evt.stopPropagation) |
| { |
| evt.stopPropagation(); |
| evt.preventDefault(); |
| } |
| } |
| function onClicking(sender, eventArgs) |
| { |
| var item = eventArgs.get_item(); |
| var navigateUrl = item.get_text(); |
| var ticketNo = document.getElementById("radGridClickedRowIndex").value; |
| if (navigateUrl == "Reassign") |
| { |
| var oWindow = window.radopen ("Reassign.aspx?INC=" + ticketNo, null); |
| oWindow.setSize(300,200); |
| oWindow.moveTo(400, 300); |
| oWindow.add_close(OnClientClose); |
| } |
| } |
| getCellByColumnUniqueName:function(_1de,_1df){ |
| for(var i=0;i<this.get_columns().length;i++){ |
| if(this.get_columns()[i].get_element().UniqueName.toUpperCase()==_1df.toUpperCase()){ |
| return _1de.get_element().cells[i]; <-- This is where the error points --> |
| } |