Я использовал вариант № 3 здесь https://www.yiiframework.com/extension/echmultiselect#3 -use-as-a-filter-in-cgridview , чтобы добавить раскрывающийся список множественного выбора в моем проекте Yii. Но он показывает:
jquery. js: 6920 Uncaught TypeError: jQuery .easing [this.easing] не является функцией в init.run (jquery. js: 6920)
На моем cgridview , это столбец, который должен иметь флажок множественного выбора,
array (
'name'=>'brand_id',
'filter'=> $this->widget('ext.EchMultiSelect.EchMultiSelect', array(
'model' => $model,
'dropDownAttribute' => 'brand_id',
'data' => CHtml::listData(Brands::model()->findAll(array("order" => "sortOrder")), 'id', 'name'),
'options' => array('buttonWidth' => 80, 'ajaxRefresh' => true,'filter'=>true),
),
true // capture output; needed so the widget displays inside the grid
),
),
На моем макет ,
Я включил jquery,
<?php Yii::app()->clientScript->registerCoreScript('jquery'); ?>
Раскрывающаяся страница:
Из-за этого jQuery .easing [this.easing] не является ошибкой функции, функция множественного выбора не работает, согласно предложенному здесь: { ссылка } Я также добавил jquery UI, но он не работает, даже если разбивает существующий раскрывающийся список.
Ошибка на консоли:
![enter image description here](https://i.stack.imgur.com/CtGlF.png)