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

//navButtons
jQuery(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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值