?> <div class="form-group"> <?php echo Html::submitButton('Filtrar', ['class' => 'btn btn-primary']); ?> </div> <?php ActiveForm::end(); ?> </div> <?php $columns = [['attribute' => 'name', 'filter' => Html::activeDropDownList($searchModel, 'id', Supplier::getIdNameArray(), ['class' => 'form-control', 'prompt' => 'Nombre'])], 'contactFullName', 'contactEmail', 'contactPhone', 'address']; ?> <?php echo GridView::widget(['dataProvider' => $dataProvider, 'filterModel' => $searchModel, 'columns' => array_merge($columns, [['class' => 'yii\\grid\\ActionColumn', 'template' => '{website} {view} {update} {delete}', 'buttons' => ['website' => function ($url, $model, $key) { if ($model->website) { $options = array_merge(['title' => Yii::t('yii', 'Website'), 'aria-label' => Yii::t('yii', 'Website'), 'target' => '_blank', 'disabled' => true]); return Html::a('<span class="glyphicon glyphicon-globe"></span>', $model->website, $options); } else { return ''; } }]]])]); ?> <?php echo ExportMenu::widget(['dataProvider' => $exportDataProvider, 'target' => ExportMenu::TARGET_SELF, 'showConfirmAlert' => false, 'filename' => 'proveedores', 'columns' => $columns]);