请我尝试在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 } };
&#13;
答案 0 :(得分:0)
无法使用DataEvents
和jqGridImport
。
jqGridImport
功能通过使用AJAX请求获取整个jqGrid配置,该请求返回JSON,然后基于此构建jqGrid。 DataEvents表示对应该处理特定事件的JavaScript函数的引用 - 没有办法在JSON有效负载中传递对函数的引用(有eval
等理论解决方法,但是jqGrid必须原生支持它,并且它不会#39; t)的