From 29665ceed1b14daa3252fc361d33802ae41b7308 Mon Sep 17 00:00:00 2001 From: tesar-tech Date: Fri, 14 Mar 2025 17:13:46 +0100 Subject: [PATCH 1/2] Fixes fullscreen modal by applying min-height instead of height. --- Source/Extensions/Blazorise.DataGrid/_DataGridModal.razor | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Extensions/Blazorise.DataGrid/_DataGridModal.razor b/Source/Extensions/Blazorise.DataGrid/_DataGridModal.razor index 4fd4b26775..4456da348b 100644 --- a/Source/Extensions/Blazorise.DataGrid/_DataGridModal.razor +++ b/Source/Extensions/Blazorise.DataGrid/_DataGridModal.razor @@ -1,7 +1,7 @@ @typeparam TItem @inherits BaseAfterRenderComponent - +
From fb07d0c1dc5c63fcd29628266233cd64e6dbf7ed Mon Sep 17 00:00:00 2001 From: tesar-tech Date: Fri, 14 Mar 2025 22:14:19 +0100 Subject: [PATCH 2/2] move form to modal body --- .../Blazorise.DataGrid/_DataGridModal.razor | 124 +++++++++--------- 1 file changed, 62 insertions(+), 62 deletions(-) diff --git a/Source/Extensions/Blazorise.DataGrid/_DataGridModal.razor b/Source/Extensions/Blazorise.DataGrid/_DataGridModal.razor index 4456da348b..0cab946fb8 100644 --- a/Source/Extensions/Blazorise.DataGrid/_DataGridModal.razor +++ b/Source/Extensions/Blazorise.DataGrid/_DataGridModal.razor @@ -1,27 +1,27 @@ @typeparam TItem @inherits BaseAfterRenderComponent - + - - - - @if ( TitleTemplate != null && EditItem != null ) - { - @TitleTemplate( new( EditItem, EditState, EditState == DataGridEditState.Edit - ? Localizer.Localize( ParentDataGrid.Localizers?.EditLocalizer, "Edit" ) - : Localizer.Localize( ParentDataGrid.Localizers?.CreateLocalizer, "Create" ) ) ) - } - else - { - @(EditState == DataGridEditState.Edit - ? Localizer.Localize( ParentDataGrid.Localizers?.ModalRowEditLocalizer, "Row Edit" ) - : Localizer.Localize( ParentDataGrid.Localizers?.ModalRowCreateLocalizer, "Row Create" )) - } - - - - + + + @if ( TitleTemplate != null && EditItem != null ) + { + @TitleTemplate( new( EditItem, EditState, EditState == DataGridEditState.Edit + ? Localizer.Localize( ParentDataGrid.Localizers?.EditLocalizer, "Edit" ) + : Localizer.Localize( ParentDataGrid.Localizers?.CreateLocalizer, "Create" ) ) ) + } + else + { + @(EditState == DataGridEditState.Edit + ? Localizer.Localize( ParentDataGrid.Localizers?.ModalRowEditLocalizer, "Row Edit" ) + : Localizer.Localize( ParentDataGrid.Localizers?.ModalRowCreateLocalizer, "Row Create" )) + } + + + + + @if ( ParentDataGrid.ShowValidationsSummary ) { @@ -49,58 +49,58 @@ } - - - @if ( ParentDataGrid.CommandColumn is null || ParentDataGrid.CommandColumn.CancelCommandAllowed ) - { - var cancelButtonString = Localizer.Localize( ParentDataGrid.Localizers?.CancelButtonLocalizer, "Cancel" ); + + + + @if ( ParentDataGrid.CommandColumn is null || ParentDataGrid.CommandColumn.CancelCommandAllowed ) + { + var cancelButtonString = Localizer.Localize( ParentDataGrid.Localizers?.CancelButtonLocalizer, "Cancel" ); - @if ( ParentDataGrid.CommandColumn?.CancelCommandTemplate != null ) - { - @ParentDataGrid.CommandColumn.CancelCommandTemplate( new() - { - Clicked = EventCallback.Factory.Create( this, CloseModal ), - LocalizationString = cancelButtonString, - Item = EditItem, - } ) - } - else + @if ( ParentDataGrid.CommandColumn?.CancelCommandTemplate != null ) + { + @ParentDataGrid.CommandColumn.CancelCommandTemplate( new() { - - } + Clicked = EventCallback.Factory.Create( this, CloseModal ), + LocalizationString = cancelButtonString, + Item = EditItem, + } ) } - @if ( ParentDataGrid.CommandColumn is null || ParentDataGrid.CommandColumn.SaveCommandAllowed ) + else { - var saveButtonString = Localizer.Localize( ParentDataGrid.Localizers?.SaveButtonLocalizer, "Save" ); + + } + } + @if ( ParentDataGrid.CommandColumn is null || ParentDataGrid.CommandColumn.SaveCommandAllowed ) + { + var saveButtonString = Localizer.Localize( ParentDataGrid.Localizers?.SaveButtonLocalizer, "Save" ); - @if ( ParentDataGrid.CommandColumn?.SaveCommandTemplate != null ) + @if ( ParentDataGrid.CommandColumn?.SaveCommandTemplate != null ) + { + @ParentDataGrid.CommandColumn.SaveCommandTemplate( new() { - @ParentDataGrid.CommandColumn.SaveCommandTemplate( new() - { - Clicked = callbackFactory.Create( this, Save ), - LocalizationString = saveButtonString, - Item = EditItem, - } ) + Clicked = callbackFactory.Create( this, Save ), + LocalizationString = saveButtonString, + Item = EditItem, + } ) + } + else + { + @if ( ParentDataGrid.SubmitFormOnEnter ) + { + } else { - @if ( ParentDataGrid.SubmitFormOnEnter ) - { - - } - else - { - - } + } } - - + } + \ No newline at end of file