ITwoolf
@ITwoolf

Как добавить кнопку import в DynaGrid?

Добрый день. Такая маленькая проблема. Добавил себе DynaGrid и теперь моя табличка имеет свойство export в scv файле. Мне нужно нужно рядом с ним добавить кнопку экспорта файлов с таким же форматом. Нужный код в контроллере я написал для импорта файлов. Теперь мне нужно создать кнопку в своей табличке, которую я создал с помощью DynaGrid и привязать его с контроллером, что бы он работал. Я, конечно, мог бы все сделать наподобие кнопки "export", который шел в комплекте с DynaGrid. Но суть в том, что в коде DynaGrid нету export свойства. Помогите пожалуйста.
Собственно вот сам код DynaGrid

echo DynaGrid::widget([
    'columns'=>$columns,
    'storage'=>DynaGrid::TYPE_COOKIE,
    'theme'=>'panel-danger',
    'gridOptions'=>[
        'dataProvider'=>$dataProvider,
        'filterModel'=>$searchModel,
        'panel'=>['heading'=>'<h3 class="panel-title">Library</h3>'],
    ],
    'options'=>['id'=>'dynagrid-1'] // a unique identifier is important
]);
  • Вопрос задан
  • 102 просмотра
Решения вопроса 1
myks92
@myks92 Куратор тега Yii
Нашёл решение — пометь вопрос ответом!
Судя по документации это так:
'gridOptions'=>[
        'dataProvider'=>$dataProvider,
        'filterModel'=>$searchModel,
        'showPageSummary'=>true,
        'panel'=>[
            'heading'=>'<h3 class="panel-title"><i class="glyphicon glyphicon-book">  Library',
            'before'=>'{dynagrid}' . Html::a('Custom Button', '#', ['class'=>'btn btn-default'])
        ],
    ]
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы