0

我正在使用表单编辑,但我只希望在 dataURL 的结果正确的情况下显示 ADD 表单。我可以隐藏它,但我真的不想要它。另外, hide() 仅在清除警报后才有效

$("#schedule").jqGrid('editGridRow', "new", {
    url: './ar_schedule_update.cgi?',
    editData: {visitor:visitor},
    beforeInitData: function() {
        $('#schedule').setColProp('archiveid',{editable: true,hidden:false, edittype: 'select', 
            editoptions: {dataUrl: './ar_archiveid_edit_options.cgi?system=' + selected_system,
                          buildSelect: function(data) {
                                if (data.match(/^ERROR/)) {
                                       $('#editmodschedule').hide(); //Makes it disappear ok after alert cleared
                                       alert(data);
                                       return false;
                                }
                                return data;
                           }
                    }
            });
       },
       beforeShowForm: function(formid) {
             //NEED TO EVALUATE CONDITION HERE? AND BAIL IF ERROR
       },
       onClose: function() {...............

在此先感谢,迈克

4

0 回答 0