當前位置: 首頁>>代碼示例>>PHP>>正文


PHP CButton::setMenuPopup方法代碼示例

本文整理匯總了PHP中CButton::setMenuPopup方法的典型用法代碼示例。如果您正苦於以下問題:PHP CButton::setMenuPopup方法的具體用法?PHP CButton::setMenuPopup怎麽用?PHP CButton::setMenuPopup使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在CButton的用法示例。


在下文中一共展示了CButton::setMenuPopup方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: CTextArea

$nameTextBox->attr('autofocus', 'autofocus');
$triggersFormList->addRow(_('Name'), $nameTextBox);
// append expression to form list
$expressionTextBox = new CTextArea($this->data['expression_field_name'], $this->data['expression_field_value'], array('rows' => ZBX_TEXTAREA_STANDARD_ROWS, 'width' => ZBX_TEXTAREA_STANDARD_WIDTH, 'readonly' => $this->data['expression_field_readonly']));
if ($this->data['expression_field_readonly']) {
    $triggersForm->addVar('expression', $this->data['expression']);
}
$addExpressionButton = new CButton('insert', $this->data['input_method'] == IM_TREE ? _('Edit') : _('Add'), 'return PopUp("popup_trexpr.php?dstfrm=' . $triggersForm->getName() . '&dstfld1=' . $this->data['expression_field_name'] . '&srctbl=expression' . url_param('parent_discoveryid') . '&srcfld1=expression&expression=" + encodeURIComponent(jQuery(\'[name="' . $this->data['expression_field_name'] . '"]\').val()), 800, 265);', 'formlist');
if ($this->data['limited']) {
    $addExpressionButton->setAttribute('disabled', 'disabled');
}
$expressionRow = array($expressionTextBox, $addExpressionButton);
if ($this->data['input_method'] == IM_TREE) {
    // insert macro button
    $insertMacroButton = new CButton('insert_macro', _('Insert expression'), null, 'formlist');
    $insertMacroButton->setMenuPopup(CMenuPopupHelper::getTriggerMacro());
    if ($this->data['limited']) {
        $insertMacroButton->setAttribute('disabled', 'disabled');
    }
    $expressionRow[] = $insertMacroButton;
    array_push($expressionRow, BR());
    if (empty($this->data['outline'])) {
        // add button
        $addExpressionButton = new CSubmit('add_expression', _('Add'), null, 'formlist');
        if ($this->data['limited']) {
            $addExpressionButton->setAttribute('disabled', 'disabled');
        }
        array_push($expressionRow, $addExpressionButton);
    } else {
        // add button
        $addExpressionButton = new CSubmit('and_expression', _('And'), null, 'formlist');
開發者ID:omidmt,項目名稱:zabbix-greenplum,代碼行數:31,代碼來源:configuration.triggers.edit.php


注:本文中的CButton::setMenuPopup方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。