This is a migrated thread and some comments may be shown as answers.

Javascript in EditItemTemplate + RadAjaxPanel never executes

1 Answer 56 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Ric
Top achievements
Rank 1
Ric asked on 15 Dec 2011, 12:38 PM

 

Hi,

If I try to emit javascript in a EditTemplate column with the Radgrid inside a RadAjaxPanel, the javascript never executes, is completed ignored. If the RadAjaxPanel is removed, when the grid enters in edit mode the javascript runs correctly. (I have tested this in I.E 9)

Is it missing some additional configuration?

example:

<telerik:RadScriptManager ID="RadScriptManager1" runat="server">
  </telerik:RadScriptManager>
  <telerik:RadAjaxPanel ID="RadAjaxPanel1" runat="server" HorizontalAlign="NotSet">
      <telerik:RadGrid ID="RadGrid1" runat="server" AutoGenerateColumns="False" CellSpacing="0"
          GridLines="None" OnNeedDataSource="RadGrid1_NeedDataSource" OnUpdateCommand="RadGrid1_UpdateCommand">
          <ClientSettings AllowExpandCollapse="true">
              <Selecting AllowRowSelect="true" />
          </ClientSettings>
          <MasterTableView>
              <Columns>
                  <telerik:GridEditCommandColumn ButtonType="ImageButton" />
                  <telerik:GridTemplateColumn HeaderText="Test" UniqueName="TemplateColumn">
                      <ItemTemplate>
                          <asp:Label ID="Label1" runat="server" Text='<%# Eval("Name") %>'></asp:Label>
                      </ItemTemplate>
                      <EditItemTemplate>
                          <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
                          <script type="text/javascript">
                              alert('Started Edit mode');
                          </script>
                      </EditItemTemplate>
                  </telerik:GridTemplateColumn>
              </Columns>
          </MasterTableView>
      </telerik:RadGrid>
  </telerik:RadAjaxPanel>

 

Best Regards
Ricardo Rocha

1 Answer, 1 is accepted

Sort by
0
Ric
Top achievements
Rank 1
answered on 20 Dec 2011, 12:03 PM
I have found the solution.
 
Using the ScriptMamanger to Register the script, everything works fine.

Tags
Grid
Asked by
Ric
Top achievements
Rank 1
Answers by
Ric
Top achievements
Rank 1
Share this question
or