none
MVC AJAX RRS feed

  • Pergunta

  • Boa dia,  Após executar um submit em minha aplicação meu datepicker, não funciona, vou deixar o código abaixo:

    <script src="~/Scripts/jquery.unobtrusive-ajax.min.js"></script>
    @model List<Modelo.AgendaMod>

    <script>
       
            $(function () {
                $("#datainicial,#datafinal").datepicker({
                    dateFormat: 'dd/mm/yy',
                    dayNames: ['Domingo', 'Segunda', 'Terça', 'Quarta', 'Quinta', 'Sexta', 'Sábado'],
                    dayNamesMin: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S', 'D'],
                    dayNamesShort: ['Dom', 'Seg', 'Ter', 'Qua', 'Qui', 'Sex', 'Sáb', 'Dom'],
                    monthNames: ['Janeiro', 'Fevereiro', 'Março', 'Abril', 'Maio', 'Junho', 'Julho', 'Agosto', 'Setembro', 'Outubro', 'Novembro', 'Dezembro'],
                    monthNamesShort: ['Jan', 'Fev', 'Mar', 'Abr', 'Mai', 'Jun', 'Jul', 'Ago', 'Set', 'Out', 'Nov', 'Dez'],
                    nextText: 'Próximo',
                    prevText: 'Anterior',
                    mask: '9999-99-99'
                });

            });
       
    </script><!-- modal placeholder-->
    <div id='myModal' class='modal fade in' tabindex="-1">
        <div class="modal-dialog">
            <div class="modal-content">
                <div id='myModalContent'></div>
            </div>
        </div>
    </div>



    @using (Ajax.BeginForm("Consulta", "Agenda", new AjaxOptions { HttpMethod = "POST", LoadingElementId = "loading", UpdateTargetId = "result" }))
    {
        <div id="result">
            
            <div class="container">
                <fieldset>
                    <legend>Agenda</legend>
                    <div class="agenda">

                        <div class="form-group well">
                            <div class="form-inline text-right">
                                <div class="form-group">
                                    @Html.TextBox("dataInicial", null, new { @id = "datainicial", @onkeypress = "mascara(this,data)", @onblur = "validaData(this,this.value)", @maxlength = "10", @class = "form-control", @autocomplete = "off", placeholder = "Data inicial", @required = "true" })
                                </div>
                                <div class="form-group">
                                    @Html.TextBox("dataFinal", null, new { @id = "datafinal", @onkeypress = "mascara(this,data)", @onblur = "validaData(this,this.value)", @maxlength = "10", @class = "form-control", @autocomplete = "off", placeholder = "Data final", @required = "true" })
                                </div>

                                <input id="btnConsulta" type="submit" value="Consultar" class="btn btn-primary" />

                                <a data-modal="" class="btn btn-success" href="@Url.Action("Cadastro", new {data_modal = "", id = "btnCadastrar"})">
                                    <span class="glyphicon glyphicon-time"></span> Agendar
                                </a>

                            </div>
                        </div>


                        @if (TempData["mensagem"] != null)
                        {

                            <div id="message-box" class="alert alert-success">
                                <span class="glyphicon glyphicon-exclamation-sign" aria-hidden="true"></span>
                                <button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>
                                @TempData["mensagem"]
                            </div>



                        }
                        @if (TempData["mensagemErro"] != null)
                        {

                            <div id="message-box" class="alert alert-danger">
                                <span class="glyphicon glyphicon-exclamation-sign" aria-hidden="true"></span>
                                <button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>
                                @TempData["mensagemErro"]
                            </div>

                        }


                        <div class="table-responsive">
                            <table class="table table-condensed table-bordered">
                                <thead>
                                    <tr>
                                        <th>Data</th>
                                        <th>Hora</th>
                                        <th>Descriçao</th>
                                    </tr>
                                </thead>
                                <tbody>

                                    @{
                                        if (Model != null)
                                        {
                                            foreach (var group in Model.GroupBy(x => x.Data))
                                            {


                                                var diaExtenso = new CultureInfo("pt-BR").DateTimeFormat.GetDayName(@group.Key.Value.DayOfWeek);

                                                <tr>
                                                    <td class="agenda-date" class="active" COLSPAN="3">


                                                        <div class="dayofmonth">@group.Key.Value.Day</div>

                                                        <div class="dayofweek">@diaExtenso </div>
                                                        <div class="shortdate text-muted">@group.Key.Value.ToString("Y")</div>

                                                    </td>
                                                </tr>
                                                foreach (var item in group)
                                                {

                                                    <tr>
                                                        @if (item.Data == DateTime.Today)
                                                        {

                                                            <td class="alert-info">
                                                                <em>
                                                                    Evento:

                                                                    @item.Evento

                                                                </em>
                                                            </td>

                                                        }
                                                        else
                                                        {

                                                            <td>
                                                                <em>
                                                                    Evento:

                                                                    @item.Evento

                                                                </em>
                                                            </td>
                                                        }


                                                        <td class="agenda-time">

                                                            @item.Hora.Value.ToString(@"hh\:mm")

                                                        </td>


                                                        <td>
                                                            <div>
                                                                <span class="glyphicon glyphicon-info-sign text-muted"></span>
                                                                @item.Descricao

                                                                <div class="text-right">

                                                                    <a data-modal="" href="@Url.Action("Editar", new {codigo = item.Codigo})">
                                                                        <span class="btn btn-warning glyphicon glyphicon-edit" data-toggle="tooltip" title="Editar - @item.Descricao">
                                                                        </span>
                                                                    </a>

                                                                    <a data-modal="" href="@Url.Action("Deletar", new {codigo = item.Codigo})">
                                                                        <span class="btn btn-danger glyphicon glyphicon glyphicon-trash" data-toggle="tooltip" title="Excluir - @item.Descricao">
                                                                        </span>
                                                                    </a>
                                                                </div>
                                                            </div>
                                                        </td>

                                                    </tr>

                                                }


                                            }
                                        }

                                    }
                                </tbody>
                            </table>
                        </div>
                    </div>


                </fieldset>
            </div>
        </div>

                                        }


    @section Scripts {
        @Scripts.Render("~/bundles/jqueryval")
        @Scripts.Render("~/bundles/modalform")
    }

    Obrigado.
    sexta-feira, 18 de dezembro de 2015 10:52