diff options
Diffstat (limited to 'framework/Web/UI/ActiveControls/TBaseActiveControl.php')
| -rw-r--r-- | framework/Web/UI/ActiveControls/TBaseActiveControl.php | 4 | 
1 files changed, 3 insertions, 1 deletions
diff --git a/framework/Web/UI/ActiveControls/TBaseActiveControl.php b/framework/Web/UI/ActiveControls/TBaseActiveControl.php index e5fe8f16..ed2e50db 100644 --- a/framework/Web/UI/ActiveControls/TBaseActiveControl.php +++ b/framework/Web/UI/ActiveControls/TBaseActiveControl.php @@ -119,13 +119,15 @@ class TBaseActiveControl extends TComponent  	/**
  	 * Returns true if callback response is allowed to update the browser contents.
  	 * Is is true if the control is initilized, and is a callback request and
 -	 * the {@link setEnableUpdate EnabledUpdate} property is true.
 +	 * the {@link setEnableUpdate EnabledUpdate} property is true and
 +	 * the page is not loading post data.
  	 * @return boolean true if the callback response is allowed update
  	 * client-side contents.
  	 */
  	public function canUpdateClientSide()
  	{
  		return 	$this->getControl()->getHasChildInitialized()
 +				&& $this->getPage()->getIsLoadingPostData() == false
  				&& $this->getPage()->getIsCallback()
  				&& $this->getEnableUpdate();
  	}
  | 
