1

次のような「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 イベントがソート前にしか機能しないことです。
これをソートした後、呼び出されませんでした。
ソート後にグリッドの設定が失われたようです。
なぜ ?

4

0 に答える 0