如何打开bootstrap-dropdown,当我点击网格内的cell-div(ng-grid of AngularjJS)时?
我只能部分打开它。如何在某些div上打开Dropdown(Bootstrap-UI)?
Here's
plunker
如何打开bootstrap-dropdown,当我点击网格内的cell-div(ng-grid of AngularjJS)时?
我只能部分打开它。如何在某些div上打开Dropdown(Bootstrap-UI)?
Here's
plunker
您必须在您的.dropdown
类中将relative
替换为absolute
。为了得到想要的效果我加入这个的头元件的底部
<style>
.dropdown {
position: absolute;
}
</style>
这是因为overflow
是hidden
这种元件内。添加以下CSS以启用可见性。
.ui-grid-cell {
overflow: visible;
}
这需要在CSS中添加所有其他样式以确保它不会被其他规则覆盖。
可以使用https://github.com/vergerf/angular-scroll-dropdown。
它在overflow: hidden;
或overflow: auto;
环境中非常有用。
为什么看不到下拉线? – Refael 2014-09-21 11:16:36
可能是因为你在ng-controller中有错误。当我使用Chrome设置线路时,我通常可以看到它们 – Sasa 2014-09-21 11:41:39
我不是Angular的人,但是您将cellTemplate作为字符串传递。在我看来,这部分没有编译。我希望这个https://docs.angularjs.org/api/ng/service/$compile会帮助你 – Sasa 2014-09-21 11:48:27