or
<telerik:GridTemplateColumn DataField="dataf1" HeaderText="myheading1" UniqueName="dataf1">
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='hover'>
</asp:Label>
<telerik:RadToolTip ID="RadToolTip1" runat="server" TargetControlID="Label1" Width="150px"
RelativeTo="Element" Position="MiddleRight" EnableShadow="true">
</telerik:RadToolTip>
</ItemTemplate>
</telerik:GridTemplateColumn>
function OnRowDataBound(sender, args)
{
var tooltip = $find("RadToolTip1");
tooltip.set_text = "something new here"; //this is null!
}
function OnClientFormCreated(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; } // 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; var editSeries = eventArgs.get_editingRecurringSeries(); advancedTemplate.populate(apt, isInsert, editSeries); } }