如何修复Kendo标头不显示标头内容

时间:2019-05-02 00:33:18

标签: asp.net kendo-ui kendo-grid kendo-asp.net-mvc

使用剑道网格,并有几个不同的列,每个列都有标题文本。我试图在此列的标题单元格中显示“数据表”,但未显示。不知道我是写错了还是完全丢失了一些东西。感谢您对如何显示标题文本的任何帮助。

columns.Bound(a => a.ProductRoot.Name).ClientTemplate(
  "<a href='" + Url.Action("ProductDetails", "ProductCategories",
  new { productName = "#= ProductRoot.Name #", productType = ProductTypeEnum.SmallSignalBipolarTransistor }) + "'>#= ProductRoot.Name # </a>"
  ).Title("Product").HtmlAttributes(new { @class = "product-column-standard" }).HeaderHtmlAttributes(new { @class = "product-column-standard" });


columns.Bound(a => a.ProductBuyLink).ClientTemplate(
  "<a href='" + "#= ProductDataSheetLink #" + "' target=blank>" + "<img title='Download' alt='Download Dataheet' src='../../images/pdf.gif'/></a>"
  ).Title("Datasheet").HtmlAttributes(new { @class = "product-column-standard" }).HeaderHtmlAttributes(new { @class = "product-column-standard" });


columns.Bound(a => a.ProductRoot.ProductConfigurationType).Title("Configuration").HtmlAttributes(new { @class = "product-column-standard" }).HeaderHtmlAttributes(new { @class = "product-column-standard" });

1 个答案:

答案 0 :(得分:0)

使用 .HeaderTemplate(“ ???”); 代替

方法如下:https://demos.telerik.com/aspnet-mvc/grid/headertemplate