Telerik Grid에서 OnDelete() 클라이언트 작업이 트리거 될 때 어떤 버튼이 클릭되는지 알려주는 방법은 무엇입니까? 아니면 OnDelete()에 대한 사전 또는 사후 조치가 있습니까?Telerik Grid. OnDelete() 클라이언트 작업에서 어떤 버튼이 클릭되었는지 알려주는 방법은 무엇입니까?
사용자가 확인 대화 상자에서 확인 버튼을 눌렀을 때만 트리거되는 사용자 정의 로직을 구현하고 싶습니다.
미리 감사드립니다.
Telerik Grid에서 OnDelete() 클라이언트 작업이 트리거 될 때 어떤 버튼이 클릭되는지 알려주는 방법은 무엇입니까? 아니면 OnDelete()에 대한 사전 또는 사후 조치가 있습니까?Telerik Grid. OnDelete() 클라이언트 작업에서 어떤 버튼이 클릭되었는지 알려주는 방법은 무엇입니까?
사용자가 확인 대화 상자에서 확인 버튼을 눌렀을 때만 트리거되는 사용자 정의 로직을 구현하고 싶습니다.
미리 감사드립니다.
현재 없습니다.
function onRowDataBound(e) {
$(e.row).find(".t-grid-delete").click(function(e) {
});
}
어쩌면 내가 질문을 오해하고있어하지만 사용자가 삭제 "확인"후 DeleteConfirmed가 트리거됩니다 : 당신은 무엇을 할 수는 OnRowDataBound 이벤트 기간 동안 삭제 버튼을 자신의 클릭 핸들러를 결합한다. 이 논리는 첫 번째 "GridDelete"및 "DeleteConfirmed"를 처리합니다.
[HttpPost, ActionName("GridDelete")]
[GridAction]
public ActionResult DeleteConfirmed(int id)
{
lm_r_category category = db.lm_r_category.Single(l => l.cat_id == id);
db.lm_r_category.DeleteObject(category);
db.SaveChanges();
return View(new GridModel(db.lm_r_category));
}
감사합니다. 그러나 사용자가 버튼을 클릭하면 트리거됩니다. 이 기능을 확인 대화 상자의 단추 (확인, 취소)와 바인딩 할 수 있습니까? – zsong
@sza : 확인 대화 상자는 true (ok를 클릭하면) 또는 false (취소 된 경우)를 반환합니다. Telerik 그리드가 팝업하는 기본 확인 대화 상자를 표시하지 않고 대신 자신의 confirm() 대화 상자를 사용하는 것이 좋습니다. 이렇게하면 Atanas의 응답에서 클릭 처리기 내부에서 확인을 생성 한 다음 사용자 정의 대화 상자에 대한 사용자의 응답에 응답하여 원하는 다른 코드를 첨부 할 수 있습니다. –
@David Khaykin, 감사합니다.하지만 당신이 제 아이디어를 얻지 못했을 까봐 두렵습니다. 어떤 버튼이 클릭 되더라도 클릭 기능이 트리거되므로 Atanas의 해결책은 작동하지 않습니다. – zsong