jqgrid学习(一)

jqgrid中对于自带的工具按钮 : formatter : 'action' 的回掉方法:

formatter : 'actions',
        				formatoptions : {
        					keys : true,
        					delOptions : {
        						recreateForm : true,
        						beforeShowForm : beforeDeleteCallback,
        						errorTextFormat: function (response) {
        		  				 return response.responseText;
        		  				},
        		  				//执行删除后的回掉方法
        						afterSubmit : function(response, postdata) { 						
        							 $(this).trigger("reloadGrid");
        							reloadTree();
        							return [true, response.responseText];
        		        		}
        					},
                                        editformbutton: true,
        					editOptions : {
        						closeAfterEdit: true,
        						//执行编辑后的回掉方法
        						afterSubmit : function(response, postdata) { 						
        							 $(this).trigger("reloadGrid");
        							reloadTree();
        							return [true, response.responseText];
        		        		}
        					}
        					
        				}

jqgrid中自带的导航栏按钮的回掉方法:

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 : true,
        			searchicon : 'ace-icon fa fa-search orange',
        			refresh : true,
        			refreshicon : 'ace-icon fa fa-refresh blue',
        			view : true,
        			viewicon : 'ace-icon fa fa-search-plus grey'
        		}, {
        			// edit record form
        			// closeAfterEdit: true,
        			width: 800,
        			closeAfterEdit: true,
        			recreateForm : 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);
        			},
    				errorTextFormat: function (response) {
    					 return response.responseText;
    				},
    				//执行编辑后的回掉方法
					afterSubmit : function(response, postdata) { 						
						 $(this).trigger("reloadGrid");
						reloadTree();
						return [true, response.responseText];
	        			}
        		}, {
        			// new record form
        			width: 800,
        			closeAfterAdd : true,
        			recreateForm : false,
        			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);
        			},
        			errorTextFormat: function (response) {
    					 return response.responseText;
    				},
        			//执行添加后的回掉方法
					afterSubmit : function(response, postdata) { 						
						 $(this).trigger("reloadGrid");
						reloadTree();
						return [true, response.responseText];
	        			}
        		}, {
        			// delete record form
        			recreateForm : 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(response, postdata) { 
						alert("del_test");
						 $(this).trigger("reloadGrid");
						reloadTree();
						return [true, response.responseText];
	       			},
	       			errorTextFormat: function (response) {
    					//var result = $.parseJSON(response.responseText);
    				    return response.responseText;
    				}
        		}, {
        			// 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 
            
        		}, {
        			// view record form
        			width: 800,
	       			recreateForm : true,
	       			beforeShowForm : function(e) {
	       				var form = $(e[0]);
	       				form.closest('.ui-jqdialog').find('.ui-jqdialog-title').wrap('<div class="widget-header" />')
	       			}
        		});

  

转载于:https://www.cnblogs.com/grj0011/p/7279232.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值