[ENH] - #4178 modifications after review

This commit is contained in:
vnetonline 2024-04-24 09:46:07 +10:00
parent 5857e3d5c6
commit d910cfa919
4 changed files with 16 additions and 4 deletions

View File

@ -52,7 +52,7 @@ namespace Oqtane.Modules
public virtual string RenderMode { get { return RenderModes.Interactive; } } // interactive by default public virtual string RenderMode { get { return RenderModes.Interactive; } } // interactive by default
public virtual bool Prerender { get { return true; } } // prerender at server by default public virtual bool? Prerender { get { return null; } } // prerender at server by default
// url parameters // url parameters
public virtual string UrlParametersTemplate { get; set; } public virtual string UrlParametersTemplate { get; set; }

View File

@ -7,7 +7,19 @@
} }
else else
{ {
<RenderModeBoundary ModuleState="@ModuleState" PageState="@PageState" SiteState="@SiteState" @rendermode="@InteractiveRenderMode.GetInteractiveRenderMode(PageState.Site.Runtime, ModuleState.Prerender != false ? PageState.Site.Prerender : ModuleState.Prerender )" /> if (ModuleState.Prerender != false)
{
<RenderModeBoundary ModuleState="@ModuleState" PageState="@PageState" SiteState="@SiteState" @rendermode="@InteractiveRenderMode.GetInteractiveRenderMode(PageState.Site.Runtime, false)" />
}
else if (ModuleState.Prerender == true)
{
<RenderModeBoundary ModuleState="@ModuleState" PageState="@PageState" SiteState="@SiteState" @rendermode="@InteractiveRenderMode.GetInteractiveRenderMode(PageState.Site.Runtime, true)" />
}
else
{
<RenderModeBoundary ModuleState="@ModuleState" PageState="@PageState" SiteState="@SiteState" @rendermode="@InteractiveRenderMode.GetInteractiveRenderMode(PageState.Site.Runtime, PageState.Site.Prerender)" />
}
} }
@code { @code {

View File

@ -39,6 +39,6 @@ namespace Oqtane.Modules
/// <summary> /// <summary>
/// Specifies the prerender mode for the moudle control ie: true or false /// Specifies the prerender mode for the moudle control ie: true or false
/// </summary> /// </summary>
bool Prerender { get; } bool? Prerender { get; }
} }
} }

View File

@ -118,7 +118,7 @@ namespace Oqtane.Models
[NotMapped] [NotMapped]
public string RenderMode{ get; set; } public string RenderMode{ get; set; }
[NotMapped] [NotMapped]
public bool Prerender { get; set; } public bool? Prerender { get; set; }
#endregion #endregion