jqueryGrid内置的onclickSubmitafterSubmit

王朝学院·作者佚名  2016-08-27
窄屏简体版  字體: 小  |  中  |  大  |  超大  

$(document).ready(function() {

$('#jpgCustomers').jqGrid({//url from wich data should be requestedurl: '@Url.Action("Customers")',//type of datadatatype: 'json',//urlaccessmethod typemtype: 'POST',

serializeRowData:function(postData) {

$.blockUI({message: ("#working")});returnpostData;

},//columns model//columns namescolNames: ['No.', 'Name', 'FullName', 'Description', 'Enabled', 'Email Address', 'Phone', 'Pager', 'Fax', 'Comments', ' '],

colModel: [//displayed Columns{ name: 'Number', index: 'Number', align: 'center', width: 40, editable:false, search:false},

{ name:'LogonName', index: 'LogonName', align: 'left', width: 80, editable:true, search:true, stype: 'text', editrules: { required:true} },

{ name:'FullName', index: 'FullName', align: 'left', width: 200, editable:true, search:true, stype: 'text', editrules: { required:true} },

{ name:'Description', index: 'Description', align: 'left', width: 300, editable:true, search:true, stype: 'text'},

{ name:'Enabled', index: 'Enabled', align: 'center', width: 80, editable:true, formatter: SFTPEnabledFormatter, unformat: SFTPEnabledUnformatter, edittype: 'select', editoptions: { value: '-2:Inherited;0:Disabled;1:Enabled' }, search:true, stype: 'select', searchoptions: { value: "-1:All;-2:Inherited;1:Enabled;0:Disabled"} },//Hidden Columns{ width: 60, name: 'Email', index: 'Email', hidden:true, editable:true, editrules: { required:true, edithidden:true}, editype: 'email'},

{ width:60, name: 'Phone', index: 'Phone', hidden:true, editable:true, editrules: { required:false, edithidden:true, number:true, minValue: 0 }, editype: 'text'},

{ width:60, name: 'Pager', index: 'Pager', hidden:true, editable:true, editrules: { required:false, edithidden:true, number:true, minValue: 0 }, editype: 'text'},

{ width:60, name: 'Fax', index: 'Fax', hidden:true, editable:true, editrules: { required:false, edithidden:true, number:true, minValue: 0 }, editype: 'text'},

{ width:120, name: 'Comments', index: 'Comments', align: 'left', hidden:true, editable:true, editrules: { required:false, edithidden:true}, edittype: 'textarea', editoptions: { rows: '3', cols: '60'} },//Action column{

name:'myac',

width:80,

fixed:true,

sortable:false,

resize:false,

editable:false,

search:false,

formatter:'actions',

formatoptions: {

onSuccess:function(response) {debugger;

$.unblockUI();varjsonResponse =$.parseJSON(response.responseText);if(jsonResponse.State != 'Success') {return[false, jsonResponse.ResponseMessage];

}else{return[true];

} },

onError :function(rowid, response, textStatus) {debugger;

$.unblockUI();

},

keys:true,

delOptions: {

url: encodeURI('@Url.Action("DeleteCustomer")'),

onclickSubmit:function(params, posdata) {

$.blockUI({message: ("#working")});

},

afterSubmit:function(response, postData) {

$.unblockUI();varjsonResponse =$.parseJSON(response.responseText);if(jsonResponse.State != 'Success') {return[false, jsonResponse.ResponseMessage];

}else{return[true];

}

},

beforeShowForm:function(form) {vardlgDiv = $("#delmod" +jpgCustomers.id);

CenterDialog(dlgDiv);varsel_id = $("#DelData>td:nth-child(1)").text();

$("td.delmsg", form).html("Delete User <b>" + $("#jpgCustomers").jqGrid('getCell', sel_id, 'LogonName') + "</b>?");

}

}

}

}

],

reloadAfterSubmit:true,//pager for gridpager: $('#jpgpCustomers'),//number of rows per pagerowNum: @(Model.RowsInCustomerGrid),//initial sorting columnsortname: 'FullName',//initial sorting directionsortorder: 'asc',//we want to display total records countviewrecords:true,//grid heightheight: '100%',//where to go on submit of edit/addediturl: encodeURI('@Url.Action("EditCustomer")'),//subgrid});

});

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航