code: private boolean isProcessTriggerOnly(final ComponentWithContext triggerWithContext,
  			final AjaxOperation operation) {
  
  		// Target container implies only process the trigger or is Internal Ajax
  		if (operation.getTargetContainerId() != null || operation.isInternalAjaxRequest()) {
  			return true;
  		}
  
  		WComponent trigger = triggerWithContext.getComponent();
  
  		// Check if trigger is a polling AJAX control
  		if (trigger instanceof WAjaxControl) {
  			// Get user context
  			UIContext uic = triggerWithContext.getContext();
  			UIContextHolder.pushContext(uic);
  			try {
  				WAjaxControl ajax = (WAjaxControl) trigger;
  				// Is a polling region so only process trigger
  				if (ajax.getDelay() > 0) {
  					return true;
  				}
  			} finally {
  				UIContextHolder.popContext();
  			}
  		}
  
  		return false;
  	}
docs: Check if process this trigger only.
  
  @param triggerWithContext the trigger with its context
  @param operation current ajax operation
  @return true if process this trigger only