jqgrid - fast checkbox inline save data« Wróć do listy pytań
even before inline mode
|
▲ ▼ |
1. create checkbox col with edittype:’checkbox’
beforeSelectRow: function (rowid, e) { var $self = $(this); iCol = $.jgrid.getCellIndex($(e.target).closest("td")[0]); cm = $self.jqGrid("getGridParam", "colModel"); var localData = $self.jqGrid("getRowData", rowid); if (cm[iCol].name === "MY_NAME_OF_CHECKBOX" && e.target.tagName.toUpperCase() === "INPUT") { localData.MY_NAME_OF_CHECKBOX = $(e.target).is(":checked"); $.ajax({ type: "POST", url: "SERVER/savedata", data: $self.jqGrid("getRowData", rowid) }); } return true; } 4. url: ”SERVER/savedata”, is same value of field editurl |