Мне необходимо установить Message.Display следующим образом: "{2} results on {3} pages"
, но возможны только следующие варианты:
- {0} = индекс первой записи на странице (которыйЯ думаю, что это абсолютно бесполезно).
- {1} = индекс последней записи на странице (может использоваться, чтобы показать, сколько результатов возвращено).
- {2} = общее количествоколичество записей.
Есть ли способ добавить {3}
к сообщению сообщений, которое будет общее количество страниц?
@(Html.Kendo().Grid(Model)
.Name("BestellingenGrid")
.Deferred()
.Columns(columns =>
{
columns.Bound(c => c.status)
.Width(240);
columns.Bound(c => c.klant.naam);
columns.Bound(c => c.docdate);
columns.Bound(c => c.bestelling_item.FirstOrDefault().suartino);
columns.Bound(c => c.bestelling_item.FirstOrDefault().descriptie);
columns.Bound(c => c.bestelling_quantity.FirstOrDefault().quantity);
})
.NoRecords("Geen bestellingen gevonden.")
.Reorderable(reorder => reorder.Columns(true))
.Pageable(pageable => pageable
.Input(false)
.Numeric(true)
.PageSizes(new int[] { 10, 20, 50, 100, 500, 1000 })
.Messages(message => message.Display("{2} resultaten pagina's"))
.Messages(message => message.ItemsPerPage("resultaten per pagina: "))
.Messages(message => message.Of("op {0}"))
.Messages(message => message.First("Ga naar de eerste pagina"))
.Messages(message => message.Previous("Ga naar de vorige pagina"))
.Messages(message => message.Next("Ga naar de volgende pagina"))
.Messages(message => message.Last("Ga naar de laatste pagina"))
.Messages(message => message.Empty("0 resultaten op 1 pagina's"))
.Messages(message => message.AllPages("Current Page:"))
)
.DataSource(dataSource => dataSource
.Ajax()
.PageSize(20)
.ServerOperation(false)
)
.HtmlAttributes(new { style = "display:inline-grid;" })
)
РЕДАКТИРОВАТЬ:
затем есть Message.Of({0})
, который возвращает общее количество страниц, и я попытался объединить их:
.Messages(message => message.Display("{2} resultaten op " + message.Of("{0}") + " pagina's"))
, что привело к: 9 resultaten op van Kendo.Mvc.UI.Fluent.PageableMessagesBuilder pagina's