【发布时间】:2018-08-13 01:55:26
【问题描述】:
我目前正面临在 ui 引导模式中显示 ui-select 下拉菜单的问题,该模式应用了溢出 css。
目前,当打开 ui-select 下拉菜单时,选择列表会在模态中打开,并被应用于模态体的 overflow-y:scroll; 样式部分隐藏。
我想找到一个解决方案,使下拉菜单位于模态溢出之外并且可以与模态的边缘重叠,就像模态没有应用溢出时一样。
以下 plunker 演示了我面临的问题。模式中的溢出切换按钮将在应用溢出/未应用溢出之间切换,以演示问题和所需结果。
https://plnkr.co/edit/7eZ7GuPFMiEFMT2hogMV?p=preview
在这种情况下,模态体需要overflow-y: scroll。模态页眉和页脚必须在页面上可见,无需滚动。溢出被添加到模态体以仅将滚动应用于该区域,以允许将信息添加到该区域而不增加页面底部下方的模态高度。 modal-body中显示的数据可以由用户动态编辑,可以在modal中添加额外的数据行,每行可以包含ui-select元素。
【问题讨论】:
-
顺便说一句。没有
overflow模式的切换按钮。 -
感谢您指出这一点,我已经更新了 plunker 以包含缺少的切换按钮。
-
我现在正在努力解决同样的问题。你最终解决了吗?
-
感谢 plunkr,这正是我面临的问题 - 我看到很多关于为什么需要溢出的问题 - 但找不到答案。最近运气好吗?
标签: css angularjs overflow angular-ui-bootstrap angular-ui-select