궁극적으로이 작업을 수행하려면 삭제 단추의 click 이벤트에 바인딩을 해제 한 loadComplete 함수를 추가 한 다음 내 자신의 이벤트 함수와 ajax 호출을 추가해야합니다. 이상적이지는 않지만 작동합니다.
$onGridLoadComplete = <<<ONGRIDLOADCOMPLETE
function(status, rowid)
{
$("#del_school").unbind('click');
$("#del_school").click(function(){
if($(".ui-state-highlight").attr("id") != undefined){
if(confirm("Are you sure you want to delete this record?")){
var id = $(".ui-state-highlight").attr("id");
$.ajax({
url: "/phpgrid-ext/index.php?faction=expireSchool&id="+id
}).done(function() {
$("#refresh_school").trigger("click");
});
}
}
else
{
alert("Please select a record to delete.");
}
return false;
});
}
ONGRIDLOADCOMPLETE;
$dg2->add_event("jqGridLoadComplete", $onGridLoadComplete);
'DELETE FROM' 또는 해당 SQL 쿼리에 대한 코드베이스를 살펴본 다음 비헤이비어를 그냥 무시 했습니까? –
처음에는 코드베이스를 변경하고 내가 할 수있는 고유 한 것이 있는지 확인하고 싶습니다. 타사 라이브러리를 변경하면 업데이트로 장기간 지원하기가 어려울 수 있습니다. –