【问题标题】:Telerik RadGrid- Adding javascript method to GridEditCommandColumnTelerik RadGrid- 将 javascript 方法添加到 GridEditCommandColumn
【发布时间】:2014-03-09 01:43:20
【问题描述】:

如何在 Telerik RadGrid 中向 GridEditCommandColumn 的更新按钮添加 javascript 方法?

我需要在 EditCommandColumn 的更新按钮上触发一个 js 方法。 我能够在编辑按钮上添加客户端事件,但是在单击编辑按钮时,结果是更新和取消。我想给这个更新按钮添加一个js方法。

请在下面的aspx页面中找到该列

非常感谢您。

【问题讨论】:

    标签: c# javascript jquery asp.net telerik


    【解决方案1】:

    感谢西坎达。我按照你的回答得到了我想要的结果。

    if (e.Item is GridDataItem && e.Item.Edit)
            {
                GridDataItem item = (GridDataItem)e.Item;
                Button btn = (Button)item.FindControl("UpdateButton");
                btn.Attributes.Add("OnClick", "return confirmBox();");
            }
    

    【讨论】:

      【解决方案2】:

      试试下面的代码

      <telerik:GridEditCommandColumn ButtonType="ImageButton" UniqueName="EditColumn">
                      </telerik:GridEditCommandColumn>
      
      
      Protected Sub RadGrid1_ItemDataBound(sender As Object, e As GridItemEventArgs)
          If TypeOf e.Item Is GridDataItem Then
              Dim item As GridDataItem = TryCast(e.Item, GridDataItem)
      
              DirectCast(item("EditColumn").Controls(0), ImageButton).Attributes.Add("onclick", "alert('test')")
          End If
      End Sub
      

      【讨论】:

      • 这个我试过了。单击编辑按钮时会出现警告框。我想在更新按钮单击中显示它。 (这里点击时的编辑按钮分为更新和取消按钮。)
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-27
      相关资源
      最近更新 更多