Jquery 在验证jqGrid中禁用jqModal弹出窗口

Jquery 在验证jqGrid中禁用jqModal弹出窗口,jquery,jqgrid,Jquery,Jqgrid,我正在使用jqGrid的内联编辑和添加功能,我需要在jqGrid的保存操作期间对插入内联单元格的数据执行验证。为此,我使用了: editrules: {custom:true,custom_func:customCheck} 在customCheck中: function customCheck(){ ///DO SOMETHING return [false,"some message if invalid"]; } 它工作得很好,但是我不想在jqModal弹出窗口上显示错

我正在使用jqGrid的内联编辑和添加功能,我需要在jqGrid的保存操作期间对插入内联单元格的数据执行验证。为此,我使用了:

editrules: {custom:true,custom_func:customCheck}
在customCheck中:

function customCheck(){
    ///DO SOMETHING
    return [false,"some message if invalid"];
}
它工作得很好,但是我不想在jqModal弹出窗口上显示错误消息。相反,我想在customCheck()本身做一些事情


关于如何禁用弹出式jqModal,我没有任何线索。

如果我正确理解了您的需求,那么如果不更改jqGrid代码,您就无法实现这一点。内联编辑使您没有足够的灵活性来显示自定义消息


您可以修改和实现您的需求。您可以在
jquery.jqGrid.src.js
文件中进行修改。如果需要,您可以使用想要生成的任何缩小程序
jquery.jqGrid.min.js
。我个人在这种情况下使用(例如
ajaxmin.exe jquery.jqGrid.src.js-out jquery.jqGrid.min.js
)。并且可以交替使用。更多信息,请参阅我的帖子。

谢谢你的建议,我会查看的。
function customCheck(){
    ///DO SOMETHING
    if(invalid)
        //show a error div
        return false;
}