Displaying PageSize drop down in Users administration

--HG--
branch : dev
extra : transplant_source : %3A%C2%F4%5B%B3r%07%96hx%87%29_%05%8Fs%8A%EC%B9%90
This commit is contained in:
Sebastien Ros
2011-01-26 08:18:36 -08:00
parent 1041dd66cb
commit 3c00aa7813
2 changed files with 15 additions and 1 deletions

View File

@@ -4,6 +4,12 @@
@{
var userIndex = 0;
var pageSizes = new List<int?>() { 10, 50, 100 };
var defaultPageSize = WorkContext.CurrentSite.PageSize;
if(!pageSizes.Contains(defaultPageSize)) {
pageSizes.Add(defaultPageSize);
}
}
<h1>@Html.TitleForPage(T("Manage Users").ToString()) </h1>
@@ -37,6 +43,13 @@
@Html.SelectOption(Model.Options.Order, UsersOrder.Email, T("Email").ToString())
</select>
<input type="hidden" name="Page" value="1" />
<label for="pageSize">@T("Show:")</label>
<select id="pageSize" name="PageSize">
@Html.SelectOption((int)Model.Pager.PageSize, 0, T("All").ToString())
@foreach(int size in pageSizes.OrderBy(p => p)) {
@Html.SelectOption((int)Model.Pager.PageSize, size, size.ToString())
}
<select>
<button type="submit" name="submit.Filter" value="@T("Filter")">@T("Filter")</button>
</fieldset>
<fieldset>