【问题标题】:uib-datepicker : display issue when used in a tableuib-datepicker : 在表格中使用时显示问题
【发布时间】:2017-06-01 08:49:35
【问题描述】:

我想在表格中使用 uib-datepicker:

<div class="table-responsive">
    <table class="table table-striped"  >
        <thead>
            <tr>
                <th class="col-md-2"><span>Date</span></th>
            </tr>
        </thead>
        <tbody>
            <tr ng-repeat="materiel in vm.chantier.listeMateriels track by materiel.id">
                <td class="col-md-2">
                    <div class="input-group">
                        <input type="text" class="form-control" datepicker-popup="{{vm.formatDate}}"uib-datepicker-popup ng-model="materiel.date"
                               is-open="materiel.isOpen" ng-change="vm.dateDebutChanged()"  />
                        <span class="input-group-btn">
                            <button type="button" class="btn btn-default" ng-click="vm.openCalendarMateriel($event, materiel)">
                                <i class="glyphicon glyphicon-calendar"></i></button>
                        </span>
                    </div>
                </td>                
            </tr>
        </tbody>
    </table>
</div>

但这是我得到的: 点击前:

点击后:

日历似乎被表格边框截断,我希望它出现在我的表格上方

【问题讨论】:

    标签: css angularjs twitter-bootstrap angular-ui-bootstrap


    【解决方案1】:

    从您的父 div 中删除 class="table-responsive":它会截断日期选择器。

    Demo on JSFiddle

    【讨论】:

    • 谢谢!现在完美运行。如果没有良好的 css 知识,很难解决这个 pb...
    猜你喜欢
    • 1970-01-01
    • 2016-12-01
    • 2018-04-08
    • 1970-01-01
    • 2017-07-06
    • 1970-01-01
    • 1970-01-01
    • 2016-10-11
    • 1970-01-01
    相关资源
    最近更新 更多