combit List & Label 30 - .NET Hilfe
combit.Reporting.Web.WebReportDesigner.Server Namespace / WebReportDesignerSessionOptions Klasse / AllowedProjectTypes Eigenschaft


AllowedProjectTypes Eigenschaft

Legt die Projekttypen fest, die erstellt werden dürfen. Wenn ein Projekttyp ausgeschlossen ist, wird er im Dialogfeld für die Projekterstellung nicht als Option angezeigt.

Syntax
'Deklaration
 
Public Property AllowedProjectTypes As List(Of LlProject)
 
Bemerkungen

In der Methode OnProvideWebReportDesignerSessionOptions können die erlaubten Projekttypen definiert werden:

              
...
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
    };
}
...
Anforderungen

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

Siehe auch