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