Изменить текст страницы N mvcgrid.net
Я использую mvcgrid.net для отображения моей информации в таблицах в проекте MVC. Как бы он ни работал, я хочу изменить
Showing 1 to 10 of 27 entries
нижнего колонтитула и
next and previous
тексты сетки, но я не нашел API для этого, может кто-нибудь помочь мне с этим.
2 ответа
Я настраиваю свою Grid как:
GridDefaults gridDefaults = new GridDefaults()
{
RenderingMode = RenderingMode.Controller,
ViewPath = "~/Views/MVCGrid/_Grid.cshtml",
NoResultsMessage = "Sorry, no results were found",
ItemsPerPage = 25,
MaxItemsPerPage = 200
};
и я обновляю текст всего, что мне нужно, в файле _Grid.cshtml или в любом пользовательском представлении, которое я использую вместо этого.
Пользовательский стиль
Чтобы использовать собственный стиль для вашей таблицы, вы можете реализовать IMVCGridRenderingEngine
создать свой стол. Все, что вам нужно для заполнения вашего стола, будет дано вам в RenderingModel
объект. Получив реализацию, установите свойство в определении сетки, чтобы использовать новый движок рендеринга:
gridDef.DefaultRenderingEngine = typeof(CustomHtmlRenderingEngine);
Этот же метод также может быть использован для создания пользовательских форматов экспорта. Вы можете найти его по ссылке. http://mvcgrid.net/demo/customstyle