//表格操作撤销 $("#resetBtn").click(function() {
jbAlertInfoCallBack('温馨提示', '撤销当前编辑记录吗', function() {
if (editRowid) {
//如果是编辑的话就撤销编辑历史。
$(grid_selector).jqGrid('restoreRow', editRowid);
editRowid = "";
totalScore = 0;
}
});
});
发现 当 执行 表格的 撤销方法的时候, 会 执行 一次 ,特别是 可编辑的 列的 :格式化方法 比如 ``` { name: 'leadscore', width: 60, formatter: scoreFmatter, sortable: false, editable: true, edittype: "text" },
方法 scoreFmatter
因此 如果 格式化的方法 和全局有关,就需要注意 当 撤销的表格的 时候 要初始化 一些在 表格格式化方法里面 的全局参数