Как сделать так, чтобы мой Bootstrap Date Picker работал и есть ли "официальный" Bootstrap 3 Date Picker? - PullRequest
0 голосов
/ 28 мая 2020

У меня есть веб-приложение, созданное с помощью Bootstrap 3 и jQuery. Я хочу добавить средство выбора даты. Я проверил официальный сайт Bootstrap 3 здесь , но в компонентах нет средства выбора даты (если я его не пропустил?).

Я погуглил и нашел этот ...

https://uxsolutions.github.io/bootstrap-datepicker/?#sandbox

Я попытался добавить это средство выбора даты в свое приложение, используя их образец кода, но это не сработало ... при нажатии кнопки выбора даты не появляется на виджете

<script>
    $('#sandbox-container .input-group.date').datepicker({
        autoclose: true,
        todayHighlight: true
    });
</script>

<div class="input-group date">
      <input type="text" class="form-control"><span class="input-group-addon"><i class="glyphicon glyphicon-th"></i></span>
</div>

Я подумал, что мне не хватает импорта, поэтому я добавил эти строки ссылки / скрипта ... но он все еще не работает ...

<!-- what I already had -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<link rel="stylesheet" type="text/css" href="/juliet/resources/juliet.css">

<!-- new for the Date Picker widget -->
<link id="bsdp-css" href="https://unpkg.com/bootstrap-datepicker@1.9.0/dist/css/bootstrap-datepicker3.min.css" rel="stylesheet">
<script src="https://unpkg.com/bootstrap-datepicker@1.9.0/dist/js/bootstrap-datepicker.min.js"></script>

ВОПРОС:

Какие ссылки / импорт скриптов мне не хватает? И (кроме вопроса здесь) как программист go определяет, какие строки отсутствуют, когда вы пытаетесь добавить сторонние виджеты?

ТАКЖЕ ...

Я заметил, что есть несколько разных виджетов, которые называются «bootstrap -datepicker» ... Я думаю, это общее c имя.

Есть ли какое-то место, где я могу найти "официальный" Bootstrap 3 выбор даты? Или вам в значительной степени нужно загружать разные, чтобы найти тот, который вам подходит?

Спасибо за любой совет, потому что я действительно мог бы воспользоваться советом!

ОБНОВЛЕНО РЕШЕНИЕМ:

Благодаря указателю от комментатора @ RK_oo7 я понял, что происходит.

Вот мой полностью рабочий пример кода ...

<!DOCTYPE html>
<title>Date Picker Test 3</title>

<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
    <link rel="stylesheet" type="text/css" href="/juliet/resources/juliet.css">
    <link id="bsdp-css" href="https://unpkg.com/bootstrap-datepicker@1.9.0/dist/css/bootstrap-datepicker3.min.css" rel="stylesheet">
    <script src="https://unpkg.com/bootstrap-datepicker@1.9.0/dist/js/bootstrap-datepicker.min.js"></script>
</head>


<script>
    $(document).ready(function() {

        $('#sandbox-container .input-group.date').datepicker({
            autoclose : true,
            todayHighlight : true
        });

    });
</script>

<body>

    <div id="sandbox-container">
        <div class="input-group date">
            <input type="text" class="form-control"><span class="input-group-addon"><i class="glyphicon glyphicon-th"></i></span>
        </div>
    </div>

</body>

1 Ответ

0 голосов
/ 28 мая 2020

укажите дату выбора даты jquery код внутри состояния готовности документа

$( document ).ready(function() {
// your picker initialization here
});
...