我无法在内联编辑之前去除格式化程序插入的 HTML。我将 MVC5 与 EF6 一起使用,所以我的网格定义在 GridViewModel 中。
在我的 jqGridSelectRow 事件处理程序(视图的脚本模块)中,我有以下代码片段,它似乎永远不会被执行:
grid.jqGrid('editRow',
true,
function (rowId) {
var grid = $("#CreditGrid");
grid.jqGrid('setCell', rowId, "CreditId", $.jgrid.stripHtml(grid.jqGrid('getCell', rowId, "CreditId")), "", { title: null });
grid.jqGrid('setCell', rowId, "Reason", $.jgrid.stripHtml(grid.jqGrid('getCell', rowId, "Reason")), "", { title: null });
grid.jqGrid('setCell', rowId, "Color", $.jgrid.stripHtml(grid.jqGrid('getCell', rowId, "Color")), "", { title: null });
},
gridEditSuccess,
'@Url.Action("DoCRUD", "Credit")',
lastSel,
gridAfterSave,
gridEditError
);
我没有更多的头发可以撕掉,所以任何帮助都将不胜感激。