2013-07-23 2 views
2

jqGrid의 인라인 편집 및 기능을 추가하고 jqGrid의 저장 작업 중에 인라인 셀에 삽입 된 데이터에 대한 유효성 검사를 수행해야합니다. 하는 내가 사용하고 있습니다 :유효성 검사 jqGrid에서 jqModal 팝업 사용 안함

editrules: {custom:true,custom_func:customCheck} 

을 customCheck에서 : 그냥 잘 작동

function customCheck(){ 
    ///DO SOMETHING 
    return [false,"some message if invalid"]; 
} 

그러나 나는 jqModal 팝업에 오류 메시지를 표시하지 않습니다. 대신 customCheck() 자체에서 뭔가를하고 싶습니다.

function customCheck(){ 
    ///DO SOMETHING 
    if(invalid) 
     //show a error div 
     return false; 
} 

팝업 jqModal을 비활성화하는 방법에 대한 단서가 전혀 없습니다.

답변

3

요구 사항을 올바르게 이해하면 jqGrid 코드를 변경하지 않으면이를 구현할 수 없습니다. 인라인 편집으로 사용자 정의 메시지를 표시 할 수있는 유연성이 부족합니다.

the linesthe lines을 수정하여 요구 사항을 구현할 수 있습니다. jquery.jqGrid.src.js 파일에서 수정할 수 있습니다. 필요한 경우 축소 프로그램을 사용하여 jquery.jqGrid.min.js을 생성 할 수 있습니다. 이러한 상황에서는 개인적으로 Microsoft Ajax Minifier을 사용합니다 (예 : ajaxmin.exe jquery.jqGrid.src.js -out jquery.jqGrid.min.js). UglifyJSClosure Compiler을 사용할 수도 있습니다. 자세한 내용은 내 게시물 here을 참조하십시오.

+0

제안 해 주셔서 감사합니다. – Runcorn

관련 문제