title = "Roles"; $this->params['breadcrumbs'][] = Yii::t('app', 'Roles'); ?>
render('/widgets/_ibox-title') ?>
[ 'create' => function () { return Html::a(' ' . Yii::t('app', 'Create'), Url::to(['role-create']), [ 'title' => Yii::t('app', 'Create'), 'data-pjax' => '0', 'class' => 'btn btn-white btn-sm', ]); }, 'delete' => function () { return Html::a(' ' . Yii::t('app', 'Delete'), Url::to(['role-delete']), [ 'title' => Yii::t('app', 'Delete'), 'data-pjax' => '0', 'param-sign' => 'name', 'data-confirm' => Yii::t('app', 'Really to delete?'), 'class' => 'btn btn-white btn-sm multi-operate', ]); } ], 'template' => '{refresh} {create} {delete}' ]) ?> $dataProvider, 'filterModel' => $searchModel, 'columns' => [ [ 'class' => CheckboxColumn::className(), 'checkboxOptions' => function ($model, $key, $index, $column) { return ['value' => $model->name]; } ], [ 'attribute' => 'name', 'label' => Yii::t("app", "Name"), ], [ 'attribute' => 'description', 'label' => Yii::t("app", "Description"), ], [ 'class' => SortColumn::className(), 'primaryKey' => function($model){ return ["name" => $model['name']]; }, 'action' => Url::to(['role-sort']), 'label' => Yii::t("app", "Sort"), ], [ 'class' => ActionColumn::className(), 'width' => '190px', 'buttons' => [ 'view-layer' => function($url, $model, $key){ return Html::a(' ', 'javascript:void(0)', [ 'title' => Yii::t('yii', 'View'), 'onclick' => "viewLayer('" . Url::to(['role-view-layer', 'name' => $model->name]) . "',$(this))", 'data-pjax' => '0', 'class' => 'btn', 'url' => Url::to(['role-view-layer', 'name' => $model->name]), ]); }, 'update' => function ($url, $model, $key) { return Html::a(' ', Url::to([ 'role-update', 'name' => $model['name'] ]), [ 'title' => Yii::t('app', 'Update'), 'data-pjax' => '0', 'class' => 'btn J_menuItem', ]); }, 'delete' => function ($url, $model) { return Html::a(' ', Url::to(['role-delete', 'name'=>$model['name']]), [ 'title' => Yii::t('app', 'Delete'), 'data-pjax' => '0', 'data-confirm' => Yii::t('app', 'Are you sure you want to delete this item?'), 'class' => 'btn', ]); }, ], 'template' => '{view-layer} {update} {delete}', ] ] ]) ?>