Он позволяет выводить содержимое форм в модальном окне, выполнять в нем валидацию и сохранение модели.
В новой версии добавлена возможность редактирования записей в гриде. Достаточно передать 2 опции selector и pjaxContainer.
Пример для добавления записи в гриде.
Код: Выделить всё
use lo\widgets\modal\ModalAjax;
echo ModalAjax::widget([
'id' => 'createCompany',
'header' => 'Create Company',
'toggleButton' => [
'label' => 'New Company',
'class' => 'btn btn-primary pull-right'
],
'url' => Url::to(['/partner/default/create']), // Ajax view with form to load
'ajaxSubmit' => true, // Submit the contained form as ajax, true by default
'options' => ['class' => 'header-primary'],
'autoClose' => true,
'pjaxContainer' => '#grid-company-pjax'
]);
https://github.com/loveorigami/yii2-modal-ajax/