1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | 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...