は、私は次のコードを持っていない:Ajaxは、グリッドの初期ロードから作業、テンプレートとClientTemplates
@using com.mycompany.myproject.web.ViewModels @model IEnumerable @{ Html.Telerik().Grid(Model) .Name("Deducciones") .Columns(columns => { columns.Bound(p => p.IdDeducciones).ClientTemplate(""); columns.Bound(p => p.FechaInscripcion).Width(50); columns.Bound(p => p.FechaFin).Width(400); }) .DataBinding(dataBinding => dataBinding //Ajax binding .Ajax() //The action method which will return JSON .Select("DeduccionesAjax", "Empleados", new { id = ViewBag.Id }) ) .Pageable(pager => pager.PageSize(2)) .Sortable() .Render(); }
グリッドは、細かいレンダリングが、私は、例えば2ページに行くときだけクライアントテンプレートを使用しています。初期ロードでは、それを使用しません。 回避策として、ClientTemplateの後に.Template(@<text><a href='#'>@item.IdDeducciones</a></text>);
を追加しました。これは初期ロード時とそれ以降の両方で機能します。しかし、私が見たサンプルやドキュメントのどれも、TemplateとClientTemplateの両方を指定していないので、これは奇妙に思えます。
私は最初の負荷がAjaxなどのものではないことが分かりませんか?
ありがとうございます。
ありがとうございました。 –
トラブルシューティングのリンクが問題を解決しました。しかし、そのような情報はAjax Bindingの章に属しています。 –