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


In diesem Thema
    AllowedProjectTypes Eigenschaft
    In diesem Thema

    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)
    public List<LlProject> AllowedProjectTypes {get; set;}
    public:
    property List<LlProject>^ AllowedProjectTypes {
       List<LlProject>^ get();
       void set (    List<LlProject>^ value);
    }
    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 (22H2 - 25H2), Windows Server 2016 - 2025
    .NET: .NET Framework 4.8, .NET 8, .NET 9, .NET 10

    Siehe auch