combit List & Label 30 - .NET Help
combit.Reporting.Web.WebReportDesigner.Server Namespace / WebReportDesignerSessionOptions Class / AllowedProjectTypes Property


AllowedProjectTypes Property
Sets project types that are allowed to be created. If a project type is excluded, it will not be appearing as an option in the project creation dialog.
Syntax
'Declaration
 
Public Property AllowedProjectTypes As List(Of LlProject)
 
Remarks

The permitted project types can be defined in the OnProvideWebReportDesignerSessionOptions method:

              
...
public override void OnProvideWebReportDesignerSessionOptions(ProvideWebReportDesignerSessionOptionsContext provideWebReportDesignerSessionOptionsContext)
{
    base.OnProvideWebReportDesignerSessionOptions(provideWebReportDesignerSessionOptionsContext);

    // prevent the ability to create a label project by not rendering the project type button in the project creation window
    provideWebReportDesignerSessionOptionsContext.Options.AllowedProjectTypes = new List<LlProject>
    {
        LlProject.List,
        LlProject.Card
    };
}
...

 

Requirements

Platforms: Windows 10 (Version 21H2 - 23H2), Windows 11 (21H2 - 22H2), Windows Server 2016 - 2022
.NET: .NET Framework 4.8, .NET 6, .NET 8, .NET 9

See Also