From 54eb910d0083704c703fbd13aa4d301ea56de25b Mon Sep 17 00:00:00 2001 From: volkanceylan Date: Wed, 11 Sep 2024 19:20:45 +0300 Subject: [PATCH] Add a generic version of GridPage extension that accepts row type to determine page title --- .../Modules/ModulePage/ModulePageExtensions.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/Serenity.Extensions/Modules/ModulePage/ModulePageExtensions.cs b/src/Serenity.Extensions/Modules/ModulePage/ModulePageExtensions.cs index 70a1626..6e71cea 100644 --- a/src/Serenity.Extensions/Modules/ModulePage/ModulePageExtensions.cs +++ b/src/Serenity.Extensions/Modules/ModulePage/ModulePageExtensions.cs @@ -9,6 +9,13 @@ public static string PageTitle(this RowFieldsBase fields) return "Db." + fields.LocalTextPrefix + ".EntityPlural"; } + public static ViewResult GridPage(this Controller controller, string module, + object options = null, LocalText pageTitle = null) + where TRow: IRow, new() + { + return GridPage(controller, module, pageTitle ?? new TRow().Fields.PageTitle(), options); + } + public static ViewResult GridPage(this Controller controller, string module, LocalText pageTitle, object options = null) {