Suggest a feature
×

Welcome to TagMyCode

Please login or create account to add a snippet.
0
0
 
0
Language: PHP
Posted by: AUREO SOUTO
Added: Dec 11, 2018 11:43 AM
Modified: Dec 11, 2018 11:44 AM
Views: 4
Tags: no tags
  1. <div class="fornecedor-index">
  2.  
  3.     <h1><?= Html::encode($this->title) ?></h1>
  4.     <?php // echo $this->render('_search', ['model' => $searchModel]); ?>
  5.  
  6.     <p>
  7.         <?= Html::a(Yii::t('app', 'Cadastrar Fornecedor'), ['create'], ['class' => 'btn btn-success']) ?>
  8.     </p>
  9.    
  10. <?php Yii::$app->user->can('Administrador')? $template='{view} {update} {delete}': $template='{view}';?>
  11.    
  12.                         <div class="table-responsive">
  13.                     <?= GridView::widget([
  14.                         'dataProvider' => $dataProvider,
  15.                         'filterModel' => $searchModel,
  16.                         'columns' => [
  17.                             ['class' => 'yii\grid\SerialColumn'],
  18.  
  19.                             'codigo',
  20.                             'nome',
  21.                        
  22.  
  23.                              [
  24.                     'class' => 'yii\grid\ActionColumn',
  25.                     'header'=>'Opções',
  26.                     //'template' => '{view} {update} {delete} {link}',
  27.                     'template' => $template,
  28.                     'buttons' => [
  29.                         'view' => function ($url,$dataProvider) {
  30.                         return Html::a('<i class="fa fa-search" style="color:Green"></i>',$url,
  31.                             ['data-toggle'=>'tooltip','data-placement'=>'top','title'=>'Visualizar']);
  32.                         },
  33.                         'update' => function ($url,$dataProvider) {
  34.                             return Html::a('<i class="fa fa-edit"></i>',$url,
  35.                                 ['data-toggle'=>'tooltip','data-placement'=>'top','title'=>'Editar']);
  36.                         },
  37.                         'delete' => function ($url,$dataProvider) {
  38.                             return Html::a('<i class="fa fa-trash-alt" style="color:Tomato"></i>',$url,
  39.                                 ['data-toggle'=>'tooltip','data-placement'=>'top','title'=>'Excluir',
  40.                                     'data-confirm' => \Yii::t('yii', 'Tem certeza que deseja deletar este item?'),
  41.                                     'data-method' => 'post',
  42.                                 ]);
  43.                         },
  44.                        
  45.                     ],
  46.                 ],
  47.                         ],
  48.                     ]); ?>
  49.                 </div>
  50. </div>