title = 'Заказы'; $this->params[ 'breadcrumbs' ][] = $this->title; ?>
= Html::a('Add order', [ 'create' ], [ 'class' => 'btn btn-success' ]) ?>
= GridView::widget( [ 'dataProvider' => $dataProvider, 'filterModel' => $searchModel, 'columns' => [ [ 'attribute' => 'id', 'format' => 'raw', 'options' => [ 'class' => 'btn btn-warning' ], 'value' => function ($model) { return Html::button($model->id, [ 'id' => $model->id, 'class' => 'btn btn-warning', ] ); }, ], [ 'attribute' => 'date_time', 'value' => 'date_time', ], [ 'attribute' => 'name', 'value' => 'name', 'format' => 'raw', ], [ 'attribute' => 'phone', 'value' => 'phone', ], // [ // 'attribute' => 'total', // 'value'=>'total', // ], // [ // 'filter' => yii\helpers\ArrayHelper::map(Label::find()->orderBy('id')->asArray()->all(), 'id', 'label'), // 'attribute' => 'label', // 'value' => function ($model, $key, $index, $column) { // return Html::activeDropDownList($model, 'label', // yii\helpers\ArrayHelper::map(Label::find()->orderBy('id')->asArray()->all(), 'id', 'label'), // [ // 'prompt' => 'Нет', // 'onchange' => "$.ajax({ // url: \"/admin/order/label-update\", // type: \"post\", // data: { order_id: $model->id, label_id : this.value}, // });" // ] // // ); // }, // 'format' => 'raw', // ], // [ // 'attribute' => 'pay', // 'filter' => [ // 0 => 'Нет',1=>'Да' // ], // 'value' => function ($model, $key, $index, $column) { // return Html::activeDropDownList($model, 'pay',[0 => 'Нет',1=>'Да'], // [ // 'onchange' => "$.ajax({ // url: \"/admin/order/pay-update\", // type: \"post\", // data: { order_id: $model->id, pay_id : this.value}, // });" // ] // // ); // }, // 'format' => 'raw', // ], [ 'attribute' => 'status', 'value' => 'status', 'contentOptions' => [ 'style' => 'width: 5px;' ], ], [ 'class' => 'yii\grid\ActionColumn', // 'template' => '{delete}', 'contentOptions' => [ 'style' => 'width: 70px;' ], ], ], ] ) ?>