public registerPostBackControl ( $class, $options ) |
public function registerPostBackControl($class, $options)
{
if ($class === null) {
return;
}
if (!isset($options['FormID']) && ($form = $this->_page->getForm()) !== null) {
$options['FormID'] = $form->getClientID();
}
$optionString = TJavaScript::encode($options);
$code = "new {$class}({$optionString});";
$this->_endScripts[sprintf('%08X', crc32($code))] = $code;
$this->registerPradoScriptInternal('prado');
$params = func_get_args();
$this->_page->registerCachingAction('Page.ClientScript', 'registerPostBackControl', $params);
}