如何向Telerik RadGrid的GridEditCommandColumn更新按鈕添加javascript方法?Telerik RadGrid-向GridEditCommandColumn添加javascript方法
我需要在EditCommandColumn的更新按鈕上觸發一個js方法。 我能夠在編輯按鈕上添加客戶端事件,但點擊編輯按鈕後,事實證明會更新並取消。我想添加一個js方法到這個更新按鈕。
請在下面找到
非常感謝你事先aspx頁面列。
如何向Telerik RadGrid的GridEditCommandColumn更新按鈕添加javascript方法?Telerik RadGrid-向GridEditCommandColumn添加javascript方法
我需要在EditCommandColumn的更新按鈕上觸發一個js方法。 我能夠在編輯按鈕上添加客戶端事件,但點擊編輯按鈕後,事實證明會更新並取消。我想添加一個js方法到這個更新按鈕。
請在下面找到
非常感謝你事先aspx頁面列。
嘗試下面的代碼
<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
感謝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();");
}
我試過這個。警告框出現在編輯按鈕上。我想在點擊更新按鈕時顯示它。 (這裏點擊時的編輯按鈕分爲更新和取消按鈕。) –
很高興它有幫助。 –