i am trying to load the data in gridpanel inside of row expander using the ajax proxy.

Can i use ajax proxy and pass the row id as parameter in extraparams.


this is the proxy which i am using in grid panel of row expander

                          .Proxy(Html.X().AjaxProxy()
                                .Url(Url.Action("GetRatingScaleByRatingScaleId", "AcRatingScale"))
                                .ExtraParams(new Parameter(" ratingScaleId","this.record.RatingScaleId"))
                                       .Reader(Html.X().JsonReader().Root("data"))
                                      )

which calls the controller and RatingScaleId is the value i need to pass from parent gridpanel

   public virtual ActionResult GetRatingScaleByRatingScaleId(string ratingScaleId)
        {
           
                int totalCount;
                var ratingScaleDefinitionBusinessLayer = BusinessLayer.Find<Core.Framework.Business.Desktop.RatingScaleDefinitions.RatingScaleDefinition, IBusinessLayer>(CompanyId);
                if (ratingScaleDefinitionBusinessLayer != null)
                {
                   var list= ratingScaleDefinitionBusinessLayer.GetRatingScaleDefinitionById(ratingScaleId);
                   

                  return this.Store(new Paging<object>(list as List<object>, 5)); 

                    
                }
            }
If this doesnot work can you please provide me an alternative