2014-02-11 3 views
1

Как добавить javascript-метод к кнопке обновления GridEditCommandColumn в Telerik RadGrid?Telerik RadGrid - Добавление метода javascript в GridEditCommandColumn

Мне нужно запустить метод js на кнопке обновления EditCommandColumn. Мне удалось добавить клиентское событие на кнопку редактирования, но, нажав кнопку «Изменить», он будет обновлен и отменен. Я хочу добавить js-метод к этой кнопке обновления.

Пожалуйста, найдите столбец в ASPX странице ниже

Большое спасибо заранее.

ответ

0

Try следующий код

<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

Благодаря Сикандар. Я выполнил ваш ответ, чтобы получить результат, который я хотел.

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();"); 
     } 
Смежные вопросы