Example #1
0
        <div class="box-body">


            <?php 
// echo $this->render('_search', ['model' => $searchModel]);
?>


            <?php 
Pjax::begin();
?>
            <div class="table-responsive">
                <?php 
echo GridView::widget(['dataProvider' => $dataProvider, 'filterModel' => $searchModel, 'sorter' => [], 'rowOptions' => function ($model, $key, $index, $grid) {
    return ['data-sortable-id' => $model->id];
}, 'options' => ['data' => ['sortable-widget' => 1, 'sortable-url' => \yii\helpers\Url::toRoute(['sorting'])]], 'columns' => [['class' => Column::className()], 'label', 'url', 'position', ['attribute' => 'status', 'value' => function ($model) {
    return $model->statusText;
}, 'filter' => \common\models\Menu::getStatusOption()], ['class' => 'yii\\grid\\ActionColumn', 'template' => '{update} {delete}']]]);
?>
            </div>
            <?php 
Pjax::end();
?>
            <p>
                <?php 
echo Html::a(Yii::t('app', 'Create Menu'), ['create'], ['class' => 'btn btn-success']);
?>
            </p>

        </div>
        <!-- Loading (remove the following to stop the loading)-->
Example #2
0
$this->params['breadcrumbs'][] = ['label' => $model->title, 'url' => ['update', 'id' => $model->id]];
$this->params['breadcrumbs'][] = 'Update';
?>
<div class="document-update">

    <h1><?php 
echo Html::encode($this->title);
?>
</h1>

    <?php 
echo $this->render('_form', ['model' => $model]);
?>

    <?php 
echo FileInput::widget(['name' => 'files[]', 'options' => ['multiple' => true], 'pluginOptions' => ['showPreview' => false, 'showRemove' => false, 'uploadUrl' => Url::to(['/document/upload']), 'uploadExtraData' => ['id' => $model->id], 'maxFileCount' => 10], 'pluginEvents' => ['fileuploaded' => 'function() { $.pjax.reload({container:"#attachments-list-pjax"}); }']]);
?>

    <?php 
\yii\widgets\Pjax::begin(['id' => 'attachments-list-pjax']);
?>
    <?php 
echo GridView::widget(['dataProvider' => $dataProvider, 'filterModel' => $searchModel, 'columns' => [['class' => 'yii\\grid\\SerialColumn'], ['class' => \kotchuprik\sortable\grid\Column::className()], ['attribute' => 'original_name', 'enableSorting' => false], ['attribute' => 'size', 'enableSorting' => false], ['class' => 'yii\\grid\\ActionColumn', 'template' => '{delete}', 'buttons' => ['delete' => function ($url, $model) {
    return Html::tag('span', Html::a('<span class="glyphicon glyphicon-trash"></span>', ['delete-attachment', 'id' => $model->id]));
}]]], 'options' => ['data' => ['sortable-widget' => 1, 'sortable-url' => \yii\helpers\Url::toRoute(['sorting'])]]]);
?>
    <?php 
\yii\widgets\Pjax::end();
?>
</div>