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


PHP CRow::addClass方法代碼示例

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


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

示例1: prepareRow

 public function prepareRow($item, $class = null, $id = null)
 {
     if ($item === null) {
         return null;
     }
     if (is_object($item) && strtolower(get_class($item)) === 'ccol') {
         if (isset($this->header) && !isset($item->attributes['colspan'])) {
             $item->attributes['colspan'] = $this->colnum;
         }
     }
     if (!is_object($item) || strtolower(get_class($item)) !== 'crow') {
         $item = new CRow($item);
         if ($id !== null) {
             $item->setId($id);
         }
     }
     if ($class !== null) {
         $item->addClass($class);
     }
     return $item;
 }
開發者ID:jbfavre,項目名稱:debian-zabbix,代碼行數:21,代碼來源:CTable.php

示例2: CDiv

    $openState = CProfile::get('web.latest.toggle_other', null, $host['hostid']);
    $toggle = new CDiv(null, 'app-list-toggle icon-plus-9x9');
    if ($openState) {
        $toggle->addClass('icon-minus-9x9');
    }
    $toggle->setAttribute('data-app-id', '0_' . $host['hostid']);
    $toggle->setAttribute('data-open-state', $openState);
    $hostName = null;
    if (!$singleHostSelected) {
        $hostName = new CSpan($host['name'], 'link_menu menu-host' . ($host['status'] == HOST_STATUS_NOT_MONITORED ? ' not-monitored' : ''));
        $hostName->setMenuPopup(CMenuPopupHelper::getHost($host, $hostScripts[$host['hostid']]));
    }
    // add toggle row
    $table->addRow(array($toggle, '', $hostName, new CCol(array(bold('- ' . 'other' . ' -'), ' (' . _n('%1$s Item', '%1$s Items', $dbHost['item_cnt']) . ')'), null, $filter['showDetails'] ? 10 : 5)), 'odd_row');
    // add toggle sub rows
    foreach ($appRows as $row) {
        $row->setAttribute('parent_app_id', '0_' . $host['hostid']);
        $row->addClass('odd_row');
        if (!$openState) {
            $row->addClass('hidden');
        }
        $table->addRow($row);
    }
}
$goBox = new CComboBox('graphtype', GRAPH_TYPE_STACKED, null, array(GRAPH_TYPE_STACKED => _('Display stacked graph'), GRAPH_TYPE_NORMAL => _('Display graph')));
$goBox->setAttribute('id', 'action');
$goButton = new CSubmit('goButton', _('Go') . ' (0)');
$form->addItem(array($table, get_table_header(array($goBox, $goButton))));
$latestWidget->addItem($form);
$latestWidget->show();
require_once dirname(__FILE__) . '/include/page_footer.php';
開發者ID:TonywalkerCN,項目名稱:Zabbix,代碼行數:31,代碼來源:latest.php


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