示例#1
0
?>

		<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]);