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
C#, .NET, .Net Core
ASP.NET MVC, ASP.NET Web Forms, ASP.NET Core
HTML 5, CSS 3, Javascript, jQuery, Bootstrap
Entity Framework, NHibernate, Dapper
Sql Server, MySql, Oracle
Windows Server, Ubuntu, Debian, Pardus
Xamarin Forms, Android Studio
--- The future of the open web platform is looking very bright!
--- .NET is a free, cross-platform, open source developer platform for building any app.
Google Analytics İzleme
Kaydol:
Kayıt Yorumları (Atom)
Hiç yorum yok:
Yorum Gönder