2014-02-11 32 views
1

如何向Telerik RadGrid的GridEditCommandColumn更新按鈕添加javascript方法?Telerik RadGrid-向GridEditCommandColumn添加javascript方法

我需要在EditCommandColumn的更新按鈕上觸發一個js方法。 我能夠在編輯按鈕上添加客戶端事件,但點擊編輯按鈕後,事實證明會更新並取消。我想添加一個js方法到這個更新按鈕。

請在下面找到

非常感謝你事先aspx頁面列。

回答

0

嘗試下面的代碼

<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 
+0

我試過這個。警告框出現在編輯按鈕上。我想在點擊更新按鈕時顯示它。 (這裏點擊時的編輯按鈕分爲更新和取消按鈕。) –

+0

很高興它有幫助。 –

1

感謝Sikandar。我遵循你的回答來得到我想要的結果。

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();"); 
     }