ASP MVC Grid NonFactors - пейджер не работает - PullRequest
0 голосов
/ 15 февраля 2019

Кто-нибудь знает о NonFactorsMvcGrid?Поскольку в моей сетке Пейджер не работает вообще, я помещаю предупреждение в раздел Js, чтобы увидеть, работает ли оно, и предупреждение работает, но я не вижу, в чем проблема.Это мой вид сетки.

@(Html
.Grid(Model)
.Build(columns =>
{
    columns.Add(model => "<div title=\"Editar\" data-toggle=\"tooltip\" class=\"mostrar-modal-detalle seleccionar-fila\" data-container=\"contenedor-modal-detalle\" data-show=\"modal-detalle\"  data-url = \"" + @Url.Action("Editar", "Seguridad", new { intIdUsuario = model.ID_USUARIO }) + "\" ><a href=\"javascript:void(0)\" ><span class=\"glyphicon glyphicon-pencil\" aria-hidden=\"true\"></span></a></div>").Encoded(false);
    columns.Add(model => "<div title=\"Eliminar\" data-toggle=\"tooltip\" class=\"mostrar-modal-eliminar seleccionar-fila\" data-container=\"contenedor-modal-eliminar\" data-show=\"modal-eliminar\"  data-url = \"" + @Url.Action("Eliminar", "Seguridad", new { intIdUsuario = model.ID_USUARIO }) + "\" ><a href=\"javascript:void(0)\" ><span class=\"glyphicon glyphicon-trash\" aria-hidden=\"true\"></span></a></div>").Encoded(false);       
    columns.Add(model => model.USUARIO_NOMBRE).Titled("Usuario").Size(TypeMvcGrid.SizeColum.Four);
    columns.Add(model => model.CCDI).Titled("CCDI").Size(TypeMvcGrid.SizeColum.Four);
    columns.Add(model => model.ROLES).Titled("Roles de usuario").Size(TypeMvcGrid.SizeColum.Three);
})
.Pageable(pager =>
{
    pager.PagesToDisplay = 15;
    pager.CurrentPage = 1;
    //pager.ProcessorType = GridProcessorType.Manual;
    pager.RowsPerPage = 10;
}
    )
.Filterable()
.Sortable()
.Css("table-hover table-striped table-sm ")
)

<script type="text/javascript">
        $(document).ready(function () {   
            alert('hola');
            $.fn.MostrarModal('mostrar-modal-detalle');

            $.fn.MostrarModal('mostrar-modal-eliminar');
             data-toggle=\"tooltip\"
            $(function () {
                $('[data-toggle="tooltip"]').tooltip({ placement: 'auto top', container: false, trigger: "hover" })
            })

        });
</script>

А это мой контроллер:

  [HttpGet]
        public ActionResult Grid()
        {
            return PartialView("_Grid", _objRNSeguridad.ConsultarUsuariosTodos());
        }

Дело в том, что я искал информацию, но не нашел в ней что-то.

...