编程语言
首页 > 编程语言> > JavaScript-Kendo UI-基于列值的kendo ui网格中的条件列

JavaScript-Kendo UI-基于列值的kendo ui网格中的条件列

作者:互联网

我在使用kendo网格列模板时遇到问题,我的情况是这样的:

我的专栏将根据另一个专栏的值示例创建操作链接:

columns.Bound(a => a.ref_nb).Width(145).Template(@<text></text>).ClientTemplate("#= (tran_ty =='SO') ? '<a>" + "${data.ref_nb}" + "</a>' : '<span>No Entry</span>'#");

在这种情况下,使用三元数将基于其他tran_ty列的值将列中的内容作为基准,但是页面抛出的模板上存在错误.有没有可能我可以实现这一目标的方法?任何帮助,将不胜感激. TIA

解决方法:

尝试为您的ClientTemplate()

#= if(tran_ty == 'SO') { # <a href='#=ref_db#'>#=ref_db#</a> # } else { # <span>No Entry</span> # } #

请注意,您可能需要稍微调整引号,但这应该可以使您走上正确的道路.

在此处查看有关语法的更多信息:
http://docs.telerik.com/kendo-ui/framework/templates/overview#template-syntax

标签:kendo-ui,kendo-grid,kendo-asp-net-mvc,javascript
来源: https://codeday.me/bug/20191120/2047172.html