2016-04-25 9 views
0

Lib.Web.mvcのDataEvents関数を試す必要がありますが実装されていないか、これを使用する方法がわかりません。私は動的にLib.web.mvcでのDataEventの実装がありません

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 } };

答えて

0

DataEventsjqGridImportを使用する方法はありません列を生成するので、私はjqGridImportを使用しています。

jqGridImportの機能は、JSONを返すAJAX要求を使用してjqGrid構成全体を取得し、それに基づいてjqGridを構築します。 DataEventsは、特定のイベントを処理するJavaScript関数への参照を表します.JSONペイロードの関数への参照を渡す方法はありません(evalなどの理論的な回避策がありますが、jqGridはそれをネイティブにサポートする必要があります。

+0

ありがとう、私はイベントを追加するafterInsertRowを使用します。 – dxavier

関連する問題