【发布时间】:2016-08-08 02:32:59
【问题描述】:
我在 ASP.Net Razor 中有一个剑道网格。对于在初始显示中不隐藏的列,HtmlAttributes “有效”;也就是说,这些值显示为格式化的数值,向右对齐。
但是,如果另一列以完全相同的方式格式化,在初始显示上被隐藏,然后由用户添加到网格中(通过使用列标题列选择器) - 格式没有被充分利用;我看到列中的值与 left 对齐。
这是我遇到问题的网格中的两列。
无论初始可见性如何,我如何才能始终应用 HTML 格式?
columns.Bound(c => c.EarnedCost)
.HtmlAttributes(new { style = "text-align: right;" }).Format("{0:N2}")
.ClientFooterTemplate("#=kendo.toString(sum, 'N2')#")
.FooterHtmlAttributes(new { style = "text-align: right;" });
columns.Bound(c => c.PayHours).Hidden(true)
.HtmlAttributes(new { style = "text-align: right;" }).Format("{0:N2}")
.ClientFooterTemplate("#=kendo.toString(sum, 'N2')#")
.FooterHtmlAttributes(new { style = "text-align: right;" });
【问题讨论】:
标签: razor kendo-ui kendo-grid kendo-asp.net-mvc