2012-02-05 8 views
1

ajax経由のグリッドフィル。私の削除メソッド:telerikグリッドから行を削除した後のjavascript onDeletedイベント

[HttpPost] 
    [GridAction] 
    public ActionResult _AjaxModelDelete(CarModel obj) 
    { 
     Model m = dm.GetModelById(obj.Id); 
     dm.DeleteModel(m); 
     List<Model> res = dm.GetModelsByVendorId(m.VendorId).ToList(); 
     return View(new GridModel<CarModel> 
     { 
      Data = res.Select(x => new CarModel { Id = x.Id, Name = x.Name }) 
     }); 
    } 

グリッドはクライアントサイドイベントonDeleteを持っていますが、イベントonDeletedでグリッドを再ロードする必要があります。どのようにこの問題を解決する?

答えて

1

ajaxRequestメソッドを呼び出すと、グリッドデータのリフレッシュを開始できます。

+0

ok。しかし、私はこの関数を呼び出す必要がありますか?どのようなイベントですか? – user571874

関連する問題