2013-08-06 3 views
2

Kendo MVC Grid Destroy 명령 확인 메시지 OK 단추 이벤트에 액세스하거나 수정하는 방법?kendo mvc grid의 명령 확인 메시지 이벤트 삭제 방법?

사실, Destroy의 확인 상자에서 "확인"버튼을 클릭하면 모든 사용자 정의 유효성 검사 메시지를 숨기거나 제거하고 싶습니다.

나는 삭제 이벤트에 대한 액세스 권한을 얻기 위해 특정 작업을 시도했습니다. 예 :

$(".k-button.k-button-icontext.k-grid-delete").live('click', function (e) { 
    alert('delete'); 
}); 

하지만 기본 클릭 이벤트 이후에 발생하며 "확인"및 "취소"후에 발생합니다. 따라서 "OK"이벤트와 "Cancel"이벤트를 구분할 수 없습니다.

아무에게도 어떻게 할 수 있습니까?

FYI, 나는 Kendo MVC Grid로 ASP.NET MVC4를 연구 중이다.

답변

10

난 당신이

columns.Command(command => command.Custom("Delete").Click("deleteRow")); 

해제 사용자 정의 기능을 사용자 정의 명령 단추를 만들고 호출 할 수 있다고 생각 확인 창이 표시됩니다 단지의 경우 DisplayDeleteConfirmation 두 번 여기

.Editable(editable => editable 
    .Mode(GridEditMode.InCell) 
    .DisplayDeleteConfirmation(false)) 

은 사용자 정의입니다 삭제 기능

function deleteRow(e) { 
    e.preventDefault ? e.preventDefault() : e.returnValue = false; 
    var grid = $("#grid").data("kendoGrid"); 
    if (confirm("Are you sure you want to delete the selected record(s)?")) { 
     grid.removeRow($(e.target).closest("tr")); // remove the row 
     // custom actions here 
    } else { 
     // cancel button is clicked 
    } 
} 
+0

안녕하세요 Pe terwcm, 그 작업.하지만 나는 그 커스텀 템플리트로 어떻게 데이터 소스 액션 메소드를 추가 할 수 있는지 알고 싶습니다. – Pawan

+0

@pawan 죄송합니다. 질문을받지 못했습니다. 정확히 무슨 뜻입니까? –

+0

, 나는 우리가 검도 그리드를 추가 할 수있는 방법을 알고 싶다. 사용자 정의 명령과 같은 사용자 지정 명령 : - 읽기, 만들기, 업데이트 및 파괴. – Pawan

관련 문제