| | | 1 | | @using OzonOrdersWeb.ViewModels.OrderViewModels |
| | | 2 | | @using OzonDomains.Models |
| | | 3 | | @using OServices.FiltersServices.FilterModels |
| | | 4 | | |
| | | 5 | | @model OrderPageViewModel<Order, OrderFilterModel> |
| | | 6 | | |
| | | 7 | | @{ |
| | 0 | 8 | | ViewData["UseOrdersIndexAjax"] = true; |
| | 0 | 9 | | ViewData["PaginationAction"] = "Index"; |
| | 0 | 10 | | ViewData["PaginationController"] = "Orders"; |
| | | 11 | | } |
| | | 12 | | |
| | | 13 | | @* tbody вне table браузер/DOMParser отбрасывает — обёртка обязательна для AJAX-парсинга *@ |
| | | 14 | | <div id="ordersIndexAjaxRoot"> |
| | | 15 | | <table class="orders-index-ajax-shell" aria-hidden="true" hidden> |
| | | 16 | | <partial name="~/Areas/Studio2/Views/Partials/Orders/_IndexTableBody.cshtml" model="Model"/> |
| | | 17 | | </table> |
| | | 18 | | |
| | | 19 | | <partial name="~/Areas/Studio2/Views/Partials/Orders/_IndexAjaxSortMeta.cshtml"/> |
| | | 20 | | |
| | | 21 | | <input type="hidden" id="currentPageNumber" value="@Model.PageNumber" |
| | 0 | 22 | | data-orders-total-pages="@Model.TotalPages" data-orders-page-size="@Model.PageSize" |
| | | 23 | | data-orders-ajax-replace="page-number"/> |
| | | 24 | | |
| | | 25 | | <partial name="~/Areas/Studio2/Views/Partials/Orders/_IndexPagination.cshtml" model="Model"/> |
| | | 26 | | </div> |