我有一个带有“cellAction”事件的网格,例如:
@(Html.Telerik().Grid(Model)
.Name("Grid")
.Columns(columns =>
{
//columns
})
.cellAction(cell => {
cell.HtmlAttributes["onClick"] = "cellSelected(event)";})
按 DataBinding 排序,如:
.DataBinding(dataBinding => dataBinding.Ajax().Select("_Sorting", "Grid"))
和服务器端:
[GridAction]
public ActionResult _Sorting()
{
return View(new GridModel<Order>
{
Data = GetOrders()
});
}
问题是, cellSelected 事件仅在排序之前起作用。
在我排序后没有调用。
似乎网格的设置在排序后丢失了。
为什么 ?