c# – 为kendo ui网格列定义自定义模板
发布时间:2020-12-16 01:54:19 所属栏目:百科 来源:网络整理
导读:我有一个kendo ui网格,我想绑定图像.这是我的代码: @model ListNewHope.Model.Mt4_prices_instantdiv class="tabContainer"@(Html.Kendo().TabStrip() .Name("tabstripMarketWatch") .Items(tabstrip = { tabstrip.Add().Text("Market Rates") .Selected(tr
我有一个kendo ui网格,我想绑定图像.这是我的代码:
@model List<NewHope.Model.Mt4_prices_instant> <div class="tabContainer"> @(Html.Kendo().TabStrip() .Name("tabstripMarketWatch") .Items(tabstrip => { tabstrip.Add().Text("Market Rates") .Selected(true) .Content( @<text> @if (Model != null) { @(Html.Kendo().Grid(Model) .Name("Grid") .Columns(columns => { columns.Template( @<text> @if (item.direction == 1) { <img src="~/Images/up.png" alt="up"/> } else if (item.direction == 0) { <img src="~/Images/down.png" alt="down"/> } </text>).Title(""); columns.Bound(p => p.symbol); columns.Bound(p => p.bid); columns.Bound(p => p.ask); }) //.Groupable() //.Pageable() .Sortable() .Scrollable() //.Filterable() .DataSource(dataSource => dataSource .Ajax() .Read(read => read.Action("Products_Read","MarketWatch")) ) ) } </text> ); tabstrip.Add().Text("Cubes") .Content(@<text> <div class="weather"> <h2>18<span>ºC</span></h2> <p>Cubes</p> </div> <span class="rainy"> </span> </text>); }) ) </div> <style> #tabstripMarketWatch-1,#tabstripMarketWatch-2 { /* tabstrip element */ position: absolute; top: 41px; bottom: 0; left: 0; right: 0; width: auto; height: auto; } #Grid { top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; } 对于以下部分: columns.Template( @<text> @if (item.direction == 1) { <img src="~/Images/up.png" alt="up"/> } else if (item.direction == 0) { <img src="~/Images/down.png" alt="down"/> } </text>).Title(""); 我得到“内联标记块不能嵌套.只允许一级内联标记.”错误. 我需要做些什么才能成功渲染网格? 提前致谢, 解决方法columns.Bound(p => p.bid).ClientTemplate("<# if(direction == 1) {#>" + "<img src='~/Images/up.png' alt='up'/>" + "<#} else if(direction == 0) {#>" + "<img src='~/Images/down.png' alt='down'/>" + "<#}#>") .Title("End").Width(80); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |