首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Kartik Gridview与我的模板菜单冲突

Kartik Gridview与我的模板菜单冲突
EN

Stack Overflow用户
提问于 2016-10-07 10:51:26
回答 3查看 319关注 0票数 1

我有一个模板,我正在使用我的项目。

请看下图:

这是我不使用kartikGrid的时候。运行下拉菜单以及模板所需的。

请看下图:

这是我使用kartik的时候,下拉菜单不再运行。有人能告诉我为什么会这样吗。

该模板使用不同的bootsrap版本与kartik。

太好了。希望有人能帮帮我。

EN

回答 3

Stack Overflow用户

发布于 2018-06-02 04:51:41

Imaginaroom,这对我来说很有用,谢谢。

使用kartik后,我的顶部菜单没有响应(直接链接或下拉菜单)。我向我的菜单小部件添加了一个id,它就成功了。

代码语言:javascript
复制
echo Nav::widget([
    'id' => 'topMenuID',
    'options' => ['class' => 'navbar-nav navbar-right'],
    'items' => $menuItems,
]);
票数 2
EN

Stack Overflow用户

发布于 2016-10-07 17:20:35

手动为所有小部件分配不同的ids,因此不会有任何冲突。如果你不给小部件分配in,yii会自动给它们一个in,但是当使用ajax或pjax加载数据时出现问题,那么Yii就无法知道页面中已经使用了哪些in。

Yii2中的每个窗口小部件都有一个属性'id‘,您可以在调用窗口小部件时在配置数组中分配该属性。

票数 0
EN

Stack Overflow用户

发布于 2019-04-07 19:56:05

在有问题的布局或页面中添加此代码:

代码语言:javascript
复制
$this->registerJs( "$(document).ready(function() { $('.dropdown-toggle').dropdown(); });", View::POS_END, 'ecommerceProductJs' );
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39908617

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档