Pass data from ActiveForm dropdown to own widget

I have a widget that displays charts. I want user to select the type of chart usign drop down (column bar pie etc)

I am trying to pass selected item from dropdown ActiveForm to my ChartsWidget.

How do I sent data from dropdown to ChartsWidget class. How do I get that item on my ChartsWidget Class???

This is the view for dropdown.

<div class="type-search" style="float: left; width: 48%;">



    $form = ActiveForm::begin([

        'action' => ['type'],

        'method' => 'get',


    $data = ["column", "bar", "pie"];

    echo '<label class="control-label">Tipo</label>';

    echo Select2::widget([

        'name' => 'state_10',

        'data' => $data,

        'options' => [

            'placeholder' => 'Selecciona un tipo'





    <div class="form-group">

        <?= Html::submitButton('Search', ['class' => 'btn btn-primary']) ?>

        <?= Html::resetButton('Reset', ['class' => 'btn btn-default']) ?>


    <?php ActiveForm::end(); ?>


In a normal view I use

$form = ActiveForm::begin([

        'action' => ['type'],

        'method' => 'get',


to send data (obviously ChartsWidget has no action due it is not a controller).

And I can use

$query = Yii::$app->request->queryParams;

to get data in controller.

How do I do the same but in widget???

Just use some get param and in widget get it Yii::$app->request->get(‘your_param’);

I did something like this… thank you so much