Проблема позиционирования в Jquery DateRange с помощью Jquery DataTables - PullRequest
0 голосов
/ 26 ноября 2018

Я использую jQuery-плагин "daterangepicker.jQuery.js", который зависит от jquery, jquery UI datepicker, date.js, jQuery UI CSS Framework.

На моей странице есть плагин выше, которыйрасположен над таблицей данных Jquery 1.10.4.

Изображение, как показано ниже:

enter image description here

Всякий раз, когда я щелкаю по текстовому полю вводаплагин со всеми параметрами даты отображается ниже DataTables, а не под текстовым полем ввода.

Я попытался установить z-index для DataTables равным 999 и Rendered Date Plugin (класс .ui-daterangepickercontain) до 9999, но плагин не размещен над таблицами данных (класс .dataTables_wrapper) и расположен ниже таблиц данных.

Посоветуйте, пожалуйста, что еще можно попробовать?

Код:

JS

$(document).ready(function() {
    $('#dateRangePickerControl').daterangepicker({dateFormat: 'dd-M-yy'});
});

HTML

<div class="container">
<h4>Date range :</h4>
<div calss="mydatepicker">
    <input type="text" value="<?php echo date("d-M-y");?>" id="dateRangePickerControl" readonly/>
    <a class="btn btn-small btn-info" href="javascript:void(0)"  id="submitButton">Show Details</a>
</div>
<hr>
<table id="employee-grid"  cellpadding="0" cellspacing="0" border="0" class="display" width="100%">
    <thead>
        <tr>
            <th>Id</th>
            <th>Name</th>
            <th>Qual</th>
            <th>Phone</th>
            <th>BV App No</th>
            <th>BV Date</th>
            <th>Details</th>
        </tr>
    </thead>
</table>
</div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...