2017-01-12 3 views
0

Я имею в AppAsset.php файле следующего ...YII2 Как отключить виджет из заходящего boostrap.js

public $js = [ 
    'template/js/bootstrap.js', 
]; 

public $depends = [ 
    'yii\web\YiiAsset', 
    'yii\bootstrap\BootstrapAsset', 
]; 

Он работает нормально, но когда я называю kartik gridview, он автоматически вызывает другой bootstrap.js файл, так что это два бутстрапа в документе, которые заставляют bootstrap modal мгновенно исчезать после показа.

Как предотвратить виджет от вызова bootstrap.js так? Нужно ли просто прокомментировать приведенный выше код и зарегистрировать bootstrap.js для всех видов, которые в нем нуждаются?

ответ

0

Данный код добавляет бутстрап css, а также js.

public $depends = [ 
'yii\bootstrap\BootstrapPluginAsset', 
]; 

Так что не нужно, чтобы добавить ниже

public $js = [ 
'template/js/bootstrap.js', 

];

+0

Если я удаляю 'template/js/bootstrap.js'' bootstrap.js отсутствует. – beginner

 Смежные вопросы

  • Нет связанных вопросов^_^