public function __construct($scnScreen, $blnForceLoad = false) { if ($scnScreen instanceof MJaxTouchScreen) { $this->strSelector = $scnScreen->ControlId; } elseif (is_string($scnScreen)) { $this->strSelector = $scnScreen; } else { throw new QCallerException("MJaxSelectSceenAction contstruct prameter must be either an instance of MJaxTouchScreen or a string. '" . get_class($scnScreen) . "' given."); } $strRendered = sprintf("MJaxTouch.LoadScreen('%s');objEvent.preventDefault();", $this->strSelector); $strCommand = sprintf("function(objEvent){%s}", $strRendered); parent::__construct($strCommand); }
public function __construct($objPlugin) { $strRendered = $objPlugin->Render(false); //$strCommand = substr($strRendered, 0, strlen($strRendered) - 1); $strCommand = sprintf("function(){%s}", $strRendered); parent::__construct($strCommand); }