?> </div> </div> <div class="row"> <div class="col-sm-12"> <?php echo $form->field($model, 'description')->textArea(['maxlength' => 255]); ?> </div> </div> <div class="row"> <div class="col-sm-12"> <?php echo $form->field($model, 'status')->dropDownList(\backend\modules\group\models\Group::getStatusArray()); ?> </div> </div> <div class="form-group"> <?php echo Html::submitButton($model->isNewRecord ? Module::t('group-admin', 'Create') : Module::t('group-admin', 'Update'), ['class' => $model->isNewRecord ? 'btn btn-primary btn-large' : 'btn btn-success btn-large']); ?> </div> <?php ActiveForm::end(); ?> </div>
$this->registerJs("jQuery(document).on('click', '#batch-delete', function (evt) {" . "evt.preventDefault();" . "var keys = jQuery('#" . $gridId . "').yiiGridView('getSelectedRows');" . "if (keys == '') {" . "alert('" . Module::t('group-admin', 'You need to select at least one item.') . "');" . "} else {" . "if (confirm('" . Module::t('group-admin', 'Are you sure you want to delete selected items?') . "')) {" . "jQuery.ajax({" . "type: 'POST'," . "url: jQuery(this).attr('href')," . "data: {ids: keys}" . "});" . "}" . "}" . "});"); ?> <div class="<?php echo $gridId; ?> "> <div class="box box-default"> <div class="box-header"> <div class="pull-right"> <?php echo Html::a('<i class="fa fa-plus"></i>', ['create'], ['class' => 'btn btn-primary btn-sm', 'title' => Module::t('group-admin', 'Create')]); ?> <?php echo Html::a('<i class="fa fa-trash"></i>', ['batch-delete'], ['class' => 'btn btn-danger btn-sm', 'id' => 'batch-delete', 'title' => Module::t('group-admin', 'Delete selected')]); ?> </div> </div> <div class="box-body"> <?php // echo $this->render('_search', ['model' => $searchModel]); ?> <?php echo GridView::widget(['dataProvider' => $dataProvider, 'id' => $gridId, 'filterModel' => $searchModel, 'columns' => [['class' => CheckboxColumn::classname()], 'name', 'description:html', ['attribute' => 'status', 'value' => function ($data) { return Group::getStatusArray()[$data->status]; }, 'filter' => Html::activeDropDownList($searchModel, 'status', Group::getStatusArray(), ['class' => 'form-control', 'prompt' => ''])], ['class' => 'yii\\grid\\ActionColumn', 'buttonOptions' => ['class' => 'btn btn-default btn-xs'], 'headerOptions' => ['style' => 'width:95px;'], 'header' => Module::t('group-admin', 'Actions')]]]); ?> </div> </div> </div>