0

请我需要尝试 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 } };

4

1 回答 1

0

没有办法使用DataEventsand jqGridImport

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

于 2016-04-29T12:03:58.260 回答