//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" />') } } )
jggrid 使用中的一点记录 点击修改时判断状态或者一个前提条件
最新推荐文章于 2019-06-06 11:34:41 发布