【发布时间】:2015-11-18 12:51:25
【问题描述】:
这是剃须刀构建我的网格:
@(Html.Kendo().Grid(Model.ResultList)
.Name("grid")
.Columns(columns =>
{
columns.Bound(c => c.Login).Title("Hesap No");
columns.Bound(c => c.FullName).Title("İsim");
columns.Bound(c => c.CreatedDate).Title("İşlem Tarihi");
columns.Bound(c => c.Amount).Title("Tutar");
columns.Bound(c => c.MonetaryUnit).Title("Kur");
columns.Template(e => { }).ClientTemplate(" ").Title("Hesap Bilgileri");
})
.ClientRowTemplate(
"<tr>" +
"<td>" +
"<span>#: Login #</span>" +
"</td>" +
"<td>" +
"<span>#: FullName #</span>" +
"</td>" +
"<td>" +
"<span>#: CreatedDate #</span>" +
"</td>" +
"<td>" +
"<span>#: Amount #</span>" +
"</td>" +
"<td>" +
"<span>#: MonetaryUnit #</span>" +
"</td>" +
"<td>" +
"<span>#: AccountName #</span>" +
"<span>#: BankName #</span>" +
"<span>#: BranchOfficeName # </span>" +
"<span>#: BranchOfficeCode # </span>" +
"<span>#: AccountNumber # </span>" +
"<span>#: IBAN # </span>" +
"<span>#: AccountType # </span>" +
"</td>" +
"</tr>"
)
.ClientAltRowTemplate(
"<tr class='k-alt'>" +
"<td>" +
"<span>#: Login #</span>" +
"</td>" +
"<td>" +
"<span>#: FullName #</span>" +
"</td>" +
"<td>" +
"<span>#: CreatedDate #</span>" +
"</td>" +
"<td>" +
"<span>#: Amount #</span>" +
"</td>" +
"<td>" +
"<span>#: MonetaryUnit #</span>" +
"</td>" +
"<td>" +
"<span>#: AccountName #</span>" +
"<span>#: BankName #</span>" +
"<span>#: BranchOfficeName # </span>" +
"<span>#: BranchOfficeCode # </span>" +
"<span>#: AccountNumber # </span>" +
"<span>#: IBAN # </span>" +
"<span>#: AccountType # </span>" +
"</td>" +
"</tr>"
)
.HtmlAttributes(new { style = "height: 700px;" })
.Scrollable()
.Sortable()
.Pageable(pageable => pageable
.Refresh(true)
.PageSizes(true)
.ButtonCount(5))
)
但我的最后一列未按预期呈现。数据提供了必要的列,但该列始终为空。为什么?我该如何解决?
提前致谢,
【问题讨论】:
-
因为您的最后一列是空列 (
ClientTemplate(" "))。
标签: asp.net-mvc kendo-ui kendo-grid kendo-asp.net-mvc