Я использую Табличная форма kartik . У меня есть элемент SwitchInput в моей табличной форме. На данный момент я могу получить состояние по этому элементу: false или true. Как я могу получить документы, удостоверяющие личность, где произошло событие? Или установить мой идентификатор в SwitchInput? $ dataProvider = Поставщик данных массива.
<?= TabularForm::widget([
'dataProvider' => $dataProvider,
'formName' => 'form',
'actionColumn' => false,
'checkboxColumn' => false,
'attributes' => [
'id' => [
'label' => 'ID',
'type' => TabularForm::INPUT_STATIC,
],
'sent' => [
'label' => 'Отправлено',
'type' => TabularForm::INPUT_WIDGET,
'columnOptions' => ['vAlign' => GridView::ALIGN_MIDDLE],
'widgetClass'=> \kartik\widgets\SwitchInput::classname(),
'options' => [
'pluginOptions' => [
'onText'=>'Да',
'offText'=>'Нет',
'onColor' => 'success',
'offColor' => 'danger',
'size' => 'small'
],
'pluginEvents' => [
'switchChange.bootstrapSwitch' => 'function(event, state) {
$.ajax({
method: "POST",
url: "'.Url::to(['/site/check']).'",
data: { status: state}
})
}'
],
],
],
],
'gridSettings' => [
//'floatHeader'=>true,
'panel' => [
'heading' => 'Таблица',
'after' => false,
'before' => false,
],
],]); ?>