/** {@inheritdoc} */
 protected function getDefaultRules()
 {
     return array_merge(parent::getDefaultRules(), ['ajax' => ['save' => true, 'flash' => false, 'success' => ['class' => RenderAjaxAction::class, 'view' => $this->view, 'data' => function () {
         return $this->prepareData();
     }, 'params' => function () {
         foreach ($this->collection->models as $model) {
             $model->scenario = $this->scenario;
         }
         return ['models' => $this->collection->models, 'model' => $this->collection->first];
     }]]]);
 }