/** * Register required javascript * View object for js register * @param View $view */ private function registerJS($view) { $js2 = "\$('#" . Html::getInputId($this->model, $this->attribute) . "').kotArrayInput('init',{'list' : " . json_encode($this->list) . ",'ajaxurl' : '" . $this->ajaxurl . "'" . ($this->beforeaddcallback ? ",'beforeaddcallback' : " . $this->beforeaddcallback->expression : "") . "});"; $view->registerJS($js2, $view::POS_END, 'arrayinput' . $this->attribute); }