lawang code

lawang Code


Tanyakan kode disini

Membuat form partial di dalam CJuiTabs

oleh handita okviyanto 4 tahun yang lalu

Pernahkah anda membuat form partial di dalam CJuiTabs ? Jadi form yang kita gunakan akan dibagi menjadi beberapa bagian di dalam CJuiTabs dalam sebuah form panjang.

Nah caranya kita dapat menggunakan beberapa trik berikut ini. Yang ane ambil dari link berikut

Strukturnya seperti ini

form start
tab start
    form fragment 1
    form fragment 2
    ...
tab end
submit button
form end

Nah anda dapat menggunakan widget di dalam widget seperti berikut :

<div class="form">
<?php
$form = $this->beginWidget('CActiveForm',
        ...
);
?>

<?php
$this->widget('zii.widgets.jui.CJuiTabs', array(
        'tabs' => array(
                'Form1' => $this->renderPartial('_form1', array('form' => $form, 'model' => $model), true),
                'Form2' => $this->renderPartial('_form2', array('form' => $form, 'model' => $model), true),
        ),
        'options' => array(
                'collapsible' => true,
        ),
));
?>

<div class="row buttons">
<?php echo $form->submitButton('Submit'); ?>
</div>
<?php echo $form->errorSummary(array($model)); ?>
<?php $this->endWidget(); ?>
</div><!-- form -->

Jadi disini kita menggunakan sebuah CActiveForm diluar dari form masing masing. Hapus CActiveForm di dalam masing - masing form dan pisahkan dalam bentuk form1 form2 pastikan hapus $form=new CActiveForm.. dan $this->endWidget() .

yiiframework php yii-cjuitabs
Anda harus login terlebih dahulu untuk memberikan komentar

Recent Tag

X 4
X 6
X 1
X 21
X 3
X 1
X 164
X 1
X 2

Bantuan

Help

Feedback

Help