Lib.web.mvc 中未实现 DataEvents

No implementation of DataEvents in Lib.web.mvc

请尝试 Lib.Web.mvc 中的 DataEvents 函数,但没有实现或者我不知道如何使用这是我的代码。我使用 jqGridImport 因为我动态生成列

IList<JqGridColumnDataEvent> lstDataEvents = new List<JqGridColumnDataEvent>();
                            lstDataEvents.Add(new JqGridColumnDataEvent("keypress", "function(e) { soloNumeros() }", null));
jqm = new JqGridColumnModel(NombreColumna) { Index = NombreColumna, Width = 60, Editable = true, Alignment = JqGridAlignments.Right, EditType = JqGridColumnEditTypes.Text, Searchable = false, EditRules = new JqGridColumnRules() { Required = true, Number = true }, Sortable = false, EditOptions = new JqGridColumnEditOptions() { DataEvents = lstDataEvents } };

无法使用DataEventsjqGridImport

jqGridImport 功能通过使用 AJAX 请求 returns JSON 获取整个 jqGrid 配置,然后基于它构建 jqGrid。 DataEvents 表示对应该处理特定事件的 JavaScript 函数的引用 - 无法在 JSON 有效负载中传递对函数的引用(eval 等有一些理论上的解决方法,但 jqGrid 会必须原生支持它,但它不支持)。