【发布时间】:2022-01-27 02:49:30
【问题描述】:
如何访问下方的c => c.IsExpired 字段来代替>>> ISEXPIRED <<< 占位符?
@(Html.Kendo().Grid<Corporate.Models.OrderModel>()
.Name("ordersGrid")
.Columns(columns =>
{
columns.Template(@<text></text>)
.ClientTemplate(AdminDeleteEditTemplate().ToHtmlString())
.Visible(isAdmin)
.Width(110);
columns.Bound(c => c.OrderID)
.ClientTemplate(Html.ActionLink("#= OrderID #", "Details", "Orders", new { id = "#= OrderID #" }, new { }).ToHtmlString())
.HtmlAttributes(new { @class = "text-right" });
columns.Bound(c => c.ResellerName).ClientTemplate("#= ResellerID ? ResellerName : '' #");
columns.Bound(c => c.Date).Format("{0: MMM d, yyyy}").HtmlAttributes(new { @class = "text-right" });
columns.Bound(c => c.ExpirationDate)
.ClientTemplate("#= IsExpired == false ? kendo.toString(kendo.parseDate(ExpirationDate), 'MMM d, yyyy').concat(IsExpiringSoon ? '<small> (expiring soon)</small>' : '') : '' #")
.HtmlAttributes(new { @class = "text-right" });
columns.Bound(c => c.StringList)
.Template(@<text></text>)
.ClientTemplate("#= renderActions(data) #")
.Title("Actions")
.Visible(!Model.HideOptions);
columns.Template(@<text></text>)
.ClientTemplate(AdminOthersTemplate(>>> ISEXPIRED <<<).ToHtmlString())
.Visible(isAdmin);
})
.Events(e => e.DataBound("onOrdersDataBound"))
.Sortable()
【问题讨论】:
标签: asp.net-mvc telerik kendo-grid