2014-09-21 69 views

回答

3

您必须在您的.dropdown类中将relative替换为absolute。为了得到想要的效果我加入这个的头元件的底部

<style> 
    .dropdown { 
     position: absolute; 
    } 
</style> 

DEMO

+0

为什么看不到下拉线? – Refael 2014-09-21 11:16:36

+0

可能是因为你在ng-controller中有错误。当我使用Chrome设置线路时,我通常可以看到它们 – Sasa 2014-09-21 11:41:39

+0

我不是Angular的人,但是您将cellTemplate作为字符串传递。在我看来,这部分没有编译。我希望这个https://docs.angularjs.org/api/ng/service/$compile会帮助你 – Sasa 2014-09-21 11:48:27

1

这是因为overflowhidden这种元件内。添加以下CSS以启用可见性。

.ui-grid-cell { 
    overflow: visible; 
} 

这需要在CSS中添加所有其他样式以确保它不会被其他规则覆盖。