Скрытие вкладок jQuery - PullRequest
       0

Скрытие вкладок jQuery

1 голос
/ 23 июля 2011

Есть ли способ скрыть пустую вкладку jQuery?

В частности, я использую CJuiTabs от Yii и извлекаю содержимое вкладки из БД.

Если этот контент не существует в БД, я не хочу, чтобы для этого вообще отображалась вкладка. Можно ли это сделать?

Включая CJuiTabs в Yii:

$this->widget('zii.widgets.jui.CJuiTabs', array(
    'tabs'=>array(
        'StaticTab 1'=>'Content for tab 1',
        'StaticTab 2'=>array('content'=>'Content for tab 2', 'id'=>'tab2'),
        // panel 3 contains the content rendered by a partial view
        'AjaxTab'=>array('ajax'=>$ajaxUrl),
    ),
    // additional javascript options for the tabs plugin
    'options'=>array(
        'collapsible'=>true,
    ),
));

1 Ответ

2 голосов
/ 26 июля 2011

Для материала, сгенерированного в PHP

foreach ($dbContents as $id => $content) {
  if (!$content) continue;
  $tabs[] = Array('id' => 'tab-'.$id, 'content' => $content)
}

$this->widget(....., array('tabs'=>$tabs));

PS: написано на моем мобильном, код может быть немного более сложным:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...