首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ui-在带溢出的模式中选择下拉列表

ui-在带溢出的模式中选择下拉列表
EN

Stack Overflow用户
提问于 2018-03-05 11:55:46
回答 1查看 4.4K关注 0票数 5

目前,我在ui引导模式中显示ui选择下拉列表时遇到了一个问题,该模式应用了溢出css。

当前,当打开ui选择下拉列表时,选择列表将在模型中打开,并被应用于模态体的overflow-y:scroll;样式部分隐藏。

我想找到一个解决方案,使下拉列表位于模态溢出之外,并且可以与模态的边缘重叠,就像如果模型没有应用溢出一样。

下面的柱塞说明了我所面临的问题。模式中的溢出切换按钮将在应用/不应用溢出之间切换,以演示问题和期望的结果。

https://plnkr.co/edit/7eZ7GuPFMiEFMT2hogMV?p=preview

在这种情况下,模态体需要overflow-y: scroll。模态页眉和页脚必须在不滚动的页面上可见。溢出将添加到模态体中,以将滚动应用于此区域,以便在不增加页面底部以下模态高度的情况下将信息添加到此区域。显示在模态体中的数据可以由用户动态编辑,用户可以向模型中添加额外的数据行,每个行都可以包含ui选择元素。

EN

回答 1

Stack Overflow用户

发布于 2018-03-05 11:59:08

只要删除overflow-y:scroll,你就会没事的。这允许下拉列表重叠模态框。

代码语言:javascript
复制
<div class="modal-content">
  <div class="modal-header">
    <h4 class="modal-title">Test Modal</h4>
  </div>
  <div class="modal-body" style="height: 150px">
    <ui-select ng-model="selected">
      <ui-select-match>{{$select.selected}}</ui-select-match>
      <ui-select-choices repeat="data in vm.selectData | filter: $select.search">
        {{data}}
      </ui-select-choices>
    </ui-select>
  </div>
  <div class="modal-footer">
    <button class="btn btn-default" ng-click="vm.dismiss()">Close</button>
  </div>
</div>

> 演示小提琴

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49109984

复制
相关文章

相似问题

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