Google Analytics İzleme

12 Aralık 2012

Telerik MVC Grid - Veri kaynağı Ajax ile bağlı Grid'deki ClientTemplate içinde koşullu gösterim

ClientTemplate içindeki kodlar client side tarafında javascript olarak çalıştırılmaktadır.

Örnek yazım şu şekilde oluyor:
Burada MasterId , canEnter ve canEnterText datasource'daki property'lerdir.


columns.Bound(r => r.MasterId)
                             .ClientTemplate(
                                "<# if(canEnter) { #>"
                                + Html.ActionLink("<#= canEnterText #>", "Index", "Steps", new { MasterId = "<#= MasterId #>" }, new { canEnter = "<#= canEnter #>" }).ToHtmlString()
                                +"<# } #>"
                                )
                             .Title("Action");



Kaynaklar:
http://www.telerik.com/community/forums/aspnet-mvc/grid/conditional-statements-inside-a-client-template.aspx
http://www.telerik.com/community/forums/aspnet-mvc/grid/columntemplate-inside-helper.aspx
http://mahaafifi.blogspot.com/2012/06/mvc-telerik-grid-conditional-client.html
http://stackoverflow.com/questions/9173809/extending-telerik-client-template-column-and-getting-the-values-passed-through
http://www.telerik.com/community/forums/aspnet-mvc/grid/conditianally-showing-content-of-a-clienttemplate.aspx
http://demos.telerik.com/aspnet-mvc/grid/templatesclientside


Hiç yorum yok: