yii2 doble gridview в форме - PullRequest
       10

yii2 doble gridview в форме

0 голосов
/ 26 февраля 2019

У меня есть 2 gridview в форме, и из них я должен извлечь выделенные строки, которые я сделал с 'class' => 'kartik\grid\CheckboxColumn'.В контроллере получают выбранные значения в переменной selection[].Вот и проблема.Переменная selection[] позволяет выбрать 2 вида сетки.Пример:

массив (размер = 2) 0 => строка '10' (длина = 2) 1 => строка '44' (длина = 2)

Этот результат - выбор одной строки каждого GridView.Как я могу отделить результат selection[].

1 Ответ

0 голосов
/ 26 февраля 2019

Вы можете сделать свой собственный столбец

[
    'header'=>Html::checkbox('selection_all', false, ['class'=>'select-all', 'value'=>1, 'onclick'=>'$(".custom-row-checkbox").prop("checked", $(this).is(":checked"));']),
    'contentOptions'=>['class'=>'custom-row-select'],
    'content'=>function($model, $key){
        return Html::checkbox('selection2[]', false, ['class'=>'custom-row-checkbox', 'value'=>$key]);
    },
    'hAlign'=>'center',
    'vAlign'=>'middle',
    ...
]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...