title = Yii::t('common/inventory-item', 'Leltár részletei'); $this->params['breadcrumbs'][] = $this->title; InventoryItemIndexAsset::register($this); $options = []; $options['products'] = $productOptions; $this->registerJs('inventoryItemIndex.init( ' . json_encode($options) . ' );'); ?>
'xls']), ['class' => 'btn btn-primary']) ?>
'item_name', 'label' => 'Név', ], [ 'attribute' => 'inventory_prev_name', 'label' => 'Utolsó leltár', 'contentOptions' => ['class' => ''] ], [ 'attribute' => 'item_count_system', 'label' => 'Rendszer szerinti mennyiség (db)', 'contentOptions' => ['class' => 'numeric'] ], [ 'attribute' => 'item_purchase_price_net', 'label' => 'Nettó beszerezési ár', 'contentOptions' => ['class' => 'numeric'] ], [ 'attribute' => 'item_count', 'label' => 'Leltározott mennyiség (db)', 'contentOptions' => ['class' => 'numeric '] ], [ 'attribute' => 'item_count_prev', 'label' => 'Előzö leltár (db)', 'contentOptions' => ['class' => 'numeric'] ], [ 'attribute' => 'item_count_in', 'label' => 'Beszerzett mennyiség (db)', 'contentOptions' => ['class' => 'numeric ' ] ], [ 'attribute' => 'item_count_sold', 'label' => 'Eladott mennyiség (db)', 'contentOptions' => ['class' => 'numeric'] ], [ 'attribute' => 'item_stock_missing_count', 'label' => 'Különbség (db)', 'contentOptions' => ['class' => 'numeric '] ], [ 'attribute' => 'item_price_brutto', 'label' => 'Eladási ár (Ft)', 'contentOptions' => ['class' => 'numeric'] ], [ 'attribute' => 'item_stock_missing_money', 'label' => 'Leltár hiány (Ft)', 'contentOptions' => ['class' => 'numeric '] ] ]; if ($model->isOpen()) { $columns[] = ['class' => 'yii\grid\ActionColumn', 'template' => '{update}', 'buttons' => [ 'update' => function ($url) { return Html::a('Módosítás', $url, ['class' => 'btn btn-xs btn-success', 'data' => [ ], ]); } ], 'urlCreator' => function ($action, $model) { $result = ""; if ($action == 'update') { $result = Url::toRoute(['update', 'id' => $model['item_id_inventory_item']]); } return $result; } ]; } $i = 0; foreach ($columns as $col){ $value = ""; if ( !isset($col["contentOptions"])){ $col["contentOptions"] = []; } if ( isset($col["contentOptions"]["class"])){ $value = $col["contentOptions"]["class"]; } if ( $i % 2 == 1){ $columns[$i]["contentOptions"]["class"] = $value . " col-b"; }else{ $columns[$i]["contentOptions"]["class"] = $value . " col-a"; } $i++; } echo GridView::widget([ 'dataProvider' => $dataProvider, 'columns' => $columns ]); ?>