2012-03-09 31 views
5

Używam siatki Telerik MVC z połączeniem AJAX. Jestem wysyłania danych do sieci za pomocą kodu jak poniżej:Wysyłaj dodatkowe dane do siatki Telerik MVC

return View(new GridModel(...)); 

Chcę być w stanie wysłać dodatkowe dane do klienta w taki sam sposób działania. Na przykład muszę wysłać pojedynczą wartość int Total, która ma być wyświetlana nad siatką (ta wartość musi zostać pobrana z db, nie może być oceniona po stronie klienta).

Proszę podzielić się pomysłami.

+0

Znalazłem odpowiedź na następującym wątku na forum Telerik http://www.telerik.com/community/forums/aspnet-mvc/grid/receiving-metadata.aspx – Narek

+1

Czy możesz opublikować rozwiązanie swojego problemu, proszę wysłany link już nie istnieje – trebor

Odpowiedz

1

Aby osiągnąć pożądany rezultat, można dodać szablon stopki klient związany z właściwością przekazywane z modelu następująco:

columns.Bound(o => o.UnitPrice) 
     .ClientFooterTemplate("<#= Total #>"); 

Jest też dobrym przykładem wyszczególnieniem use of server aggregates na stronie Telerik jeżeli chciałeś je opracować za pomocą funkcji agregujących w przyszłości.

+0

Dziękuję za odpowiedź, ale to nie jest dokładnie to, czego potrzebowałem, rozwiązałem problem, zobacz odpowiedź. – Narek

Powiązane problemy