From 615d2e93029325072eab3355ca99c9cd186dd7bf Mon Sep 17 00:00:00 2001 From: "Samuele E. Locatelli" Date: Fri, 21 Oct 2016 10:50:04 +0200 Subject: [PATCH] ok x reset paginazione a cambio filtraggi!!! --- .../Controllers/LocationsController.cs | 2 ++ StockManMVC/Views/Locations/Index.cshtml | 3 ++- .../Views/Locations/_ListByType.cshtml | 4 ++-- StockManMVC/bin/StockManMVC.dll | Bin 142848 -> 142848 bytes 4 files changed, 6 insertions(+), 3 deletions(-) diff --git a/StockManMVC/Controllers/LocationsController.cs b/StockManMVC/Controllers/LocationsController.cs index cf960b3..052a550 100644 --- a/StockManMVC/Controllers/LocationsController.cs +++ b/StockManMVC/Controllers/LocationsController.cs @@ -21,11 +21,13 @@ namespace StockManMVC.Controllers // GET: Locations/LocTypeID public ActionResult Index(string LocTypeID, string SearchVal, string SortOrd, int? page, int? pageSize) { + // fix campi nulli if (LocTypeID == null) LocTypeID = ""; if (SearchVal == null) SearchVal = ""; if (SortOrd == null) SortOrd = ""; if (page == null) page = 1; if (pageSize == null) pageSize = 5; + // salvo in model valori ViewBag.LocTypeDD = new SelectList(db.LocType, "ID", "Descr", LocTypeID); ViewBag.LocTypeID = LocTypeID; ViewBag.SearchVal = SearchVal; diff --git a/StockManMVC/Views/Locations/Index.cshtml b/StockManMVC/Views/Locations/Index.cshtml index edd0399..8a00767 100644 --- a/StockManMVC/Views/Locations/Index.cshtml +++ b/StockManMVC/Views/Locations/Index.cshtml @@ -43,7 +43,7 @@ function refreshSelectedData() { var LocTypeID = $("#LocTypeDD").val(); var SearchVal = $("#SearchVal").val(); - var queryUrl = 'LocTypeID=' + LocTypeID + '&SearchVal=' + SearchVal + '&SortOrd=@ViewBag.SortOrd&page=@ViewBag.page&pageSize=@ViewBag.pageSize'; + var queryUrl = 'LocTypeID=' + LocTypeID + '&SearchVal=' + SearchVal + '&SortOrd=@ViewBag.SortOrd&page=1&pageSize=@ViewBag.pageSize'; //riporto a pag 1 in caso di cambio filtro! // ricarico $("#mainDivGrid").load('@(Url.Action("ListByType", "Locations", null, Request.Url.Scheme))?' + queryUrl); // modifico URL! @@ -54,6 +54,7 @@ refreshSelectedData(); }); $("#SearchVal").change(function () { + // riporto a pag 1... refreshSelectedData(); }); }); diff --git a/StockManMVC/Views/Locations/_ListByType.cshtml b/StockManMVC/Views/Locations/_ListByType.cshtml index acd9066..20e872c 100644 --- a/StockManMVC/Views/Locations/_ListByType.cshtml +++ b/StockManMVC/Views/Locations/_ListByType.cshtml @@ -8,11 +8,11 @@ @*Html.DisplayNameFor(model => model.Descr).ToString(),*@ - @Html.ActionLink("Descrizione", "Index", new { LocTypeID = ViewBag.LocTypeID, SearchVal = ViewBag.SearchVal, SortOrd = ViewBag.DescrSortParm }) + @Html.ActionLink("Descrizione", "Index", new { LocTypeID = ViewBag.LocTypeID, SearchVal = ViewBag.SearchVal, SortOrd = ViewBag.DescrSortParm, page = 1 }) @*Html.DisplayNameFor(model => model.LocType.Descr).ToString()*@ - @Html.ActionLink("Tipo", "Index", new { LocTypeID = ViewBag.LocTypeID, SearchVal = ViewBag.SearchVal, SortOrd = ViewBag.LocTypeSortParm }) + @Html.ActionLink("Tipo", "Index", new { LocTypeID = ViewBag.LocTypeID, SearchVal = ViewBag.SearchVal, SortOrd = ViewBag.LocTypeSortParm, page = 1 }) diff --git a/StockManMVC/bin/StockManMVC.dll b/StockManMVC/bin/StockManMVC.dll index 9de8136c78dc0369e8d93b27781697001cde6132..93a70a37547b6afa3f8132084e044341c234c12b 100644 GIT binary patch delta 71 zcmV-N0J#5v+z5c&2#|;ZFV%sHwTb~2QV?`V$LTd=Mog0($tzbqOpv#*QURRP0x#8< dP9_2y4