本文整理汇总了PHP中QButton::GetEndScript方法的典型用法代码示例。如果您正苦于以下问题:PHP QButton::GetEndScript方法的具体用法?PHP QButton::GetEndScript怎么用?PHP QButton::GetEndScript使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类QButton
的用法示例。
在下文中一共展示了QButton::GetEndScript方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: GetEndScript
public function GetEndScript()
{
$str = '';
if ($this->getJqControlId() !== $this->ControlId) {
// #845: if the element receiving the jQuery UI events is different than this control
// we need to clean-up the previously attached event handlers, so that they are not duplicated
// during the next ajax update which replaces this control.
$str = sprintf('jQuery("#%s").off(); ', $this->getJqControlId());
}
return $str . $this->GetControlJavaScript() . '; ' . parent::GetEndScript();
}
示例2: GetEndScript
/**
* Returns the script that attaches the JQueryUI widget to the html object.
*
* @return string
*/
public function GetEndScript()
{
$strId = $this->GetJqControlId();
$jqOptions = $this->makeJqOptions();
$strFunc = $this->getJqSetupFunction();
if ($strId !== $this->ControlId && QApplication::$RequestMode == QRequestMode::Ajax) {
// If events are not attached to the actual object being drawn, then the old events will not get
// deleted during redraw. We delete the old events here. This must happen before any other event processing code.
QApplication::ExecuteControlCommand($strId, 'off', QJsPriority::High);
}
// Attach the javascript widget to the html object
if (empty($jqOptions)) {
QApplication::ExecuteControlCommand($strId, $strFunc, QJsPriority::High);
} else {
QApplication::ExecuteControlCommand($strId, $strFunc, $jqOptions, QJsPriority::High);
}
return parent::GetEndScript();
}