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,
]);
当我在我的代码中使用 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,
]);