Как использовать Blazor для вызова функции JQuery - PullRequest
2 голосов
/ 10 июля 2019

новичок в блазоре.Мне нужно использовать Bootstrap DateTime Picker.Кто-нибудь использовал это раньше?Я застрял в том, как вызвать функцию JQuery.Поймите, что есть JSRuntime.Invoke (), но этот для нормальной функции сценария Java.Ниже приведен код:

<div class="container">
    <div class="row">
        <div class='col-sm-6'>
            <div class="form-group">
                <div class='input-group date' id='datetimepicker1'>
                    <input type='text' class="form-control" />
                    <span class="input-group-addon">
                        <span class="glyphicon glyphicon-calendar"></span>
                    </span>
                </div>
            </div>
        </div>

    </div>
</div>

Я помещаю Jquery в раздел сценария Index.html:

  <script type="text/javascript">
            $(function () {
                $('#datetimepicker1').datetimepicker();
            });
        </script>

для нормальной интеграции JS, это будет использоваться:await JsRuntime.InvokeAsync ("");

Но для вышеперечисленного, как использовать этот JsRuntime?

Пожалуйста, помогите.

Обновление:Это потрясающий контроль.У меня есть несколько вопросов по загрузке.1) Есть @code и @function с некоторыми функциями, которые также есть в @code, что есть?2) Можно сделать так, чтобы элемент управления вводом не мог редактировать (поэтому нет необходимости проверять, является ли он действительным временем или датой при отправке).

1 Ответ

0 голосов
/ 10 июля 2019

Я бы предложил попробовать это, а не вызывать JS

https://github.com/nheath99/NodaTimePicker

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...