MVCxClientGridView = _aspxCreateClass(ASPxClientGridView, {
 constructor: function(name) {
  this.constructor.prototype.constructor.call(this, name);
  this.callbackUrl = "";
 },
 InlineInitialize: function(){
  if(this.callbackUrl != "")
   this.callBack = function(arg){ PerformControlCallback(this.name, this.callbackUrl, arg, this.GetCallbackParams()) }; 
  ASPxClientGridView.prototype.InlineInitialize.call(this);
 },
 CreateCallbackByInfo: function(arg, command, callbackInfo) {
  this.CreateCallbackInternal(arg, command, true, callbackInfo);
 },
 GetCallbackParams: function() {
  var params = {};
  $("#" + this.name + " input").each(function(){
   params[this.name] = this.value;
  });
  return params;
 },
 EvalCallbackResult: function(resultString){
  var resultStringParts = resultString.split(__aspxCallbackHtmlContentPrefix);
  if(resultStringParts.length == 2){
   var resultObj = ASPxClientGridView.prototype.EvalCallbackResult.call(this, resultStringParts[0]);
   resultObj.result = resultStringParts[1];
   return resultObj;
  }
  return ASPxClientGridView.prototype.EvalCallbackResult.call(this, resultString);
 }
});

