2 вкладки в рамках yii - PullRequest
0 голосов
/ 05 марта 2012

У меня сейчас задача создать сайт, используя yii в качестве фреймворка.Я хотел бы за вашу помощь о том, как я смогу отобразить 2 вкладки с видом сетки на каждой вкладке.Мне удалось создать вкладки, но каждый раз, когда я помещал вид сетки в закладку, 1-я вкладка не будет отображать вид сетки, и только последняя вкладка будет отображать вид сетки.

вот код 1-гои 2-я вкладка

     <div id="gridview-claims">
        <script type="text/javascript">
        if ($gif.content) {
            $.extend($gif.content, {
                //DO SYSTEM SPECIFIC STUFF AFTER CONTENT IS LOADED
                onload : function (content) {
                //APPLY FLEXGRID TO TABLES
                $.get('/ADS/index.php/claims/admin', function (data) {
                    content.find('#gridview-claims').html(data);
                    });                 
                    }
                });
            }
            </script>
            </div>


<div id="tb-2-content" class="tb-content hidden">
            <div id="gridview-deduction">
            <script type="text/javascript">
            if ($gif.content) {
                $.extend($gif.content, {
                //DO SYSTEM SPECIFIC STUFF AFTER CONTENT IS LOADED
                onload : function (content) {
                //APPLY FLEXGRID TO TABLES
                $.get('/ADS/index.php/deduction/admin', function (data) {
                content.find('#gridview-deduction').html(data);

                    });         

                    }
                });
            }
            </script>
            </div>

Ответы [ 2 ]

1 голос
/ 05 марта 2012

Тогда я предлагаю вам использовать виджет jquery в Yii. Затем для каждой вкладки вы можете использовать функцию рендера для отображения ваших сеток.

Например:

$this->widget('zii.widgets.jui.CJuiTabs', array(
        'tabs'=>array(
            'Pediatric Info'=> $this->renderPartial("_view", array('data' => $model, 'patientID'=> $model->id), true, true), 
            'Contacts' =>$this->renderPartial("_viewContacts", array('data' => $model, 'patientID'=> $model->id), true, true), 
            // panel 3 contains the content rendered by a partial view
            'Insurance'=> $this->renderPartial("_viewInsurance", array('data' => $model, 'patientID'=> $model->id), true, true), 
            'Activities' =>$this->renderPartial("_viewEncounters", array('data' => $model, 'patientID'=> $model->id), true, true), 
        ),
        // additional javascript options for the tabs plugin
        'options'=>array('collapsible'=>true,),
    ));
0 голосов
/ 21 июня 2013
У меня работает

2 вкладки с двумя формами ..

  <?php
      $this->widget('zii.widgets.jui.CJuiTabs', array(
        'tabs'=>array(
             'Share By Email'=> $this->renderPartial("_form", array('model' => $model), true, true), 
             'Share to Friends'=> $this->renderPartial("_friendsform", array('model' => $model), true, true), 


        ),
        // additional javascript options for the tabs plugin
        'options'=>array('collapsible'=>true,),
    ));


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