procedure TwForm1.wRegion1JQDragOptionsStop(Sender: TObject; AParams: TStringList);
var
wRegionJsonObj: ISuperObject;
cssVal : string;
begin
CGCallBackDisableAjaxResponse();
try
wRegionJsonObj := SO(AParams.Values['wRegion1']);
cssVal := wRegionJsonObj.S['Left'];
wRegion1.Left := copy(cssVal, 1, cssVal.Length - 2 {delete "px"}).ToInteger;
cssVal := wRegionJsonObj.S['Top'];
wRegion1.Top := copy(cssVal, 1, cssVal.Length - 2 {delete "px"}).ToInteger;
cssVal := wRegionJsonObj.S['Width'];
wRegion1.Width := copy(cssVal, 1, cssVal.Length - 2 {delete "px"}).ToInteger + 2 {borders};
cssVal := wRegionJsonObj.S['Height'];
wRegion1.Height := copy(cssVal, 1, cssVal.Length - 2 {delete "px"}).ToInteger + 2 {borders};
finally
CGCallBackEnableAjaxResponse();
end;
end;
With CGCallBackDisableAjaxResponse, wRegion1 will not be updated without RenderRegionAsync of wRegion1 (or any parent region).
Even if i call RenderRegionAsync for other (non parent) region.
Am i correct? Or in this sample i can remove CGCallBackDisableAjaxResponse...