Bootstrap Dropdown不能与yii2中的Kartik ExportMenu小部件一起使用

时间:2016-04-03 12:05:02

标签: twitter-bootstrap-3 conflict yii2

当我在代码中使用Kartik ExportMenu小部件时,所有下拉列表都停止工作..

以下是我正在使用的代码示例

echo ExportMenu::widget([ 'dataProvider' => $dataProvider, 'columns' => $gridColumns ]);

小部件仅影响该单个页面,其他页面上的下拉列表正在运行..

经过一些谷歌搜索,我发现它与bootstrap js文件冲突..我在我的资产'bootstrap.min.js'中包含,

如果我删除bootstrap.min.js,很明显..所有下拉列表都应该停止工作..但是我的小部件页面上的下拉列表正在运行..

在我的项目中,我需要同时使用它们......

有没有解决方案,任何人都可以想一想?

2 个答案:

答案 0 :(得分:0)

用于该特定页面中的未设置概念。

在代码末尾添加以下行。

<?php unset($this->assetBundles['yii\bootstrap\BootstrapAsset']); ?>

答案 1 :(得分:0)

将showColumnSelector添加到窗口小部件选项并为其指定值true。如:

echo ExportMenu::widget([
    'dataProvider' => $dataProvider,
    'columns'=>$gridColumn,'showColumnSelector' => \true,
]);