@etterej

Как перезагрузить div по кнопке с виджетом внутри?

У меня есть простой контроллер
public function actionIndex()
    {
        return $this->render('index');
    }

В представлении внутри блоков я вызываю ряд виджетов, которые рисуют графики. Вся логика внутри виджетов, никаких входящих параметров у них нет. В каждый блок я хочу добавить кнопку для обновления виджета внутри этого блока.
<?= Html::a("Обновить", ['???'], ['class' => 'btn btn-sm btn-default', 'data-pjax' => '#formsection']) ?>

Сам виджет оборачиваю в pjax.
<?php Pjax::begin(['id' => 'formsection', 'linkSelector' => '#chart a']); ?>
                <div class="chart" id="chart" style="height: 200px; position: relative;">
                    <?= Chart::widget(); ?>
                </div>
                <?php Pjax::end(); ?>

Подскажите, как указать кнопке на конкретный блок?
  • Вопрос задан
  • 79 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы