【发布时间】:2015-06-25 21:39:51
【问题描述】:
我正在使用来自 Telerik Extensions for ASP.NET MVC 的网格控件。我已经使用 Ajax 绑定在局部视图中加载了网格。当我对网格列进行排序时,RowAction 中指定的样式会丢失。
@(Html.Telerik().Grid<MySite.DTO.CaseDto>(Model.Cases)
.Name("CasesGrid")
.HtmlAttributes(new { style = "width: 1000px;" })
.DataBinding(dataBinding => dataBinding.Ajax()
.OperationMode(GridOperationMode.Client)
.Select("DI_UrgentCases_AjaxRead", "Dashboard")
)
我正在使用 RowAction 根据特定单元格的值突出显示某些行。
.RowAction(row =>
{
if (row.DataItem.IsUrgent)
{
row.HtmlAttributes["style"] = "background:#FFBABA";
}
})
我尝试了http://www.telerik.com/forums/ajax-binding-and-rowaction-conflict- 中给出的建议,但没有奏效。我尝试在客户端重新绑定网格,但是当我这样做时,排序后的网格会出现在新页面中,而不是局部视图中。
请帮忙!
【问题讨论】: