jggrid 使用中的一点记录 点击修改时判断状态或者一个前提条件

来源:互联网 发布:win10修改mac地址无效 编辑:程序博客网 时间:2024/05/16 14:15
//navButtonsjQuery(grid_selector).jqGrid('navGrid',pager_selector,   {  //navbar options      edit: true,      editicon : 'ace-icon fa fa-pencil blue',      add: false,      addicon : 'ace-icon fa fa-plus-circle purple',      del: true,      delicon : 'ace-icon fa fa-trash-o red',      search: false,      searchicon : 'ace-icon fa fa-search orange',      refresh: true,      refreshicon : 'ace-icon fa fa-refresh green',      view: true,      viewicon : 'ace-icon fa fa-search-plus grey',   },   {      //edit record form 修改      //closeAfterEdit: true,      //width: 700,      recreateForm: true,//初始化数据前提示 beforeInitData:function(e){         if ($('#runstatus45').val() == 1) {            alert('运行状态不能修改!');            return false;         }else         {            return true;         }      },      beforeShowForm : function(e) {         var form = $(e[0]);         form.closest('.ui-jqdialog').find('.ui-jqdialog-titlebar').wrapInner('<div class="widget-header" />')         style_edit_form(form);      },      afterSubmit: function (result) {         //alert(result.responseText);         var strTojson=JSON.parse(result.responseText);//.parseJSON()         if(strTojson.status==='error')            return [false,strTojson.m_msg]         else {            //addRowTd();            return [true,]         }      }   },   {      //new record form      //width: 700,      closeAfterAdd: true,      recreateForm: true,      viewPagerButtons: false,      beforeShowForm : function(e) {         var form = $(e[0]);         form.closest('.ui-jqdialog').find('.ui-jqdialog-titlebar')            .wrapInner('<div class="widget-header" />')         style_edit_form(form);      }      ,//提交数据时判断 afterSubmit: function (result) {         var strTojson=JSON.parse(result.responseText);//.parseJSON()         //alert(strTojson.status);         if(strTojson.status==='error')            return [false,strTojson.m_msg]         else {            //addRowTd();            return [true,]         }      }   },   {      //delete record form      recreateForm: true,      beforeInitData:function(e){         if ($('#runstatus45').val() == 1) {            alert('运行状态不能删除数据!');            return false;         }else         {            return true;         }      },      beforeShowForm : function(e) {         var form = $(e[0]);         if(form.data('styled')) return false;         form.closest('.ui-jqdialog').find('.ui-jqdialog-titlebar').wrapInner('<div class="widget-header" />')         style_delete_form(form);         form.data('styled', true);      },      afterSubmit: function (result) {         var strTojson=JSON.parse(result.responseText);//.parseJSON()         //alert(strTojson.status);         if(strTojson.status==='error')            return [false,strTojson.m_msg]         else {            addRowTd();            return [true,]         }      },      onClick : function(e) {         alert(1);      }   },   {      //search form      recreateForm: true,      afterShowSearch: function(e){         var form = $(e[0]);         form.closest('.ui-jqdialog').find('.ui-jqdialog-title').wrap('<div class="widget-header" />')         style_search_form(form);      },      afterRedraw: function(){         style_search_filters($(this));      }      ,      multipleSearch: true,      /**       multipleGroup:true,       showQuery: true       */   },   {      //view record form      recreateForm: true,      beforeShowForm: function(e){         var form = $(e[0]);         form.closest('.ui-jqdialog').find('.ui-jqdialog-title').wrap('<div class="widget-header" />')      }   })
0 0
原创粉丝点击