当我在代码中使用Kartik ExportMenu小部件时,所有下拉列表都停止工作..
以下是我正在使用的代码示例
echo ExportMenu::widget([ 'dataProvider' => $dataProvider, 'columns' => $gridColumns ]);
小部件仅影响该单个页面,其他页面上的下拉列表正在运行..
经过一些谷歌搜索,我发现它与bootstrap js文件冲突..我在我的资产'bootstrap.min.js'
中包含,
如果我删除bootstrap.min.js
,很明显..所有下拉列表都应该停止工作..但是我的小部件页面上的下拉列表正在运行..
在我的项目中,我需要同时使用它们......
有没有解决方案,任何人都可以想一想?
答案 0 :(得分:0)
用于该特定页面中的未设置概念。
在代码末尾添加以下行。
<?php unset($this->assetBundles['yii\bootstrap\BootstrapAsset']); ?>
答案 1 :(得分:0)
将showColumnSelector添加到窗口小部件选项并为其指定值true。如:
echo ExportMenu::widget([
'dataProvider' => $dataProvider,
'columns'=>$gridColumn,'showColumnSelector' => \true,
]);