0

这就是我想要实现的目标:

每当用户选择要编辑的行时,我都想检查特定列的该行的值。如果找到我要查找的值,那么我想显示一条消息并关闭编辑对话框。到目前为止,这就是我想出的:

    // Options for EDIT 

    {height:280,mtype: "POST",closeAfterEdit: true,reloadAfterSubmit:true, url:'gridedit.jsp',

        recreateForm: true, 

        //set some properties beofre the dialog box is seen by the user

       beforeShowForm: function(form) {

            /*$('#adate',form).attr('readonly','readonly');
            $('#account',form).attr('hidden','true');*/

            $('#adate',form).hide();
            $('#account',form).hide();
            var sel_id = $("#list").jqGrid('getGridParam', 'selrow');
            var value = $("#list").jqGrid('getCell', sel_id, 'mod');

            if(value=='n'){
                alert('NOOOOOOOOOOOOOOO!')
            }
        }
    }

警报后,如何关闭编辑对话框?现在对话框出现在警报之后。

4

1 回答 1

1

找到了答案:

我只需要写

    form.close();

警报后

于 2013-07-26T14:25:57.187 回答