Bootstrap 下拉菜单无法与 yii2 中的 Kartik ExportMenu 小部件一起使用

Bootstrap Dropdown not working with Kartik ExportMenu widget in yii2

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

这是我正在使用的代码示例,

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

小部件只影响那个页面,其他页面上的下拉菜单正常..

谷歌搜索后,我发现它与 bootstrap js 文件冲突.. 我将其包含在我的资产 'bootstrap.min.js',

如果我删除 bootstrap.min.js,显然..所有下拉菜单都应该停止工作..但是我有小部件的页面上的下拉菜单正在工作..

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

有什么解决办法吗,谁能想到??

为此在特定页面中使用未设置的概念。

在代码末尾添加以下行。

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

向小部件选项添加一个 showColumnSelector 并为其赋值 true。如:

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