2

검도 그리드에서 삭제 기능을 구현하려고합니다. 행을 삭제하면 정상적으로 작동하지만 다른 행을 바로 삭제하려고하면 현재 레코드 ID와 이전에 삭제 된 레코드 ID를 사용하여 컨트롤러를 두 번 삭제합니다. 나는 Kendo 그리드의 CURD 작업에서 이전에 조작 된 레코드의 ID를 반환해야한다는 것을 알고 있습니다.검도 그리드의 레코드를 삭제하면 컨트롤러가 두 번 실행됩니다

+0

삭제 작업시 ID를 반환 할 필요가 없습니다. – Brett

답변

0

검도 그리드 내의 삭제 작업은 전적으로 행 선택 논리를 기반으로합니다. 삭제를위한 내부 논리는 다음과 유사합니다.

var selectedRows = grid.select();
$ .each (selectedRows) {// 히트 컨트롤러}

당신이해야 할 모든 당신이 다시 컨트롤러 & 그리드를 리 바인드 또는 쓰기 충돌합니다 grid.refresh()를 호출하여 행 선택을 취소해야 할 것입니다 성공적인 삭제시 행 선택을 지우는 일부 코드.

관련 문제