Data Filter

Hi,

Can I add more properties on first render?

protected override async Task OnAfterRenderAsync(bool firstRender)
    {
        await base.OnAfterRenderAsync(firstRender);

        if (firstRender)
        {
            await dataFilter.AddFilter(new CompositeFilterDescriptor()
            {
                Property = "ProductCode",
                FilterOperator = FilterOperator.Equals
            });
        }
    }

This works.

protected override async Task OnAfterRenderAsync(bool firstRender)
    {
        await base.OnAfterRenderAsync(firstRender);

        if (firstRender)
        {
            await dataFilter.AddFilter(new CompositeFilterDescriptor()
            {
                Property = "ProductCode",
                FilterOperator = FilterOperator.Equals
            });
            await dataFilter.AddFilter(new CompositeFilterDescriptor()
            {
                Property = "CustomerName",
                FilterOperator = FilterOperator.Equals
            });
            await dataFilter.AddFilter(new CompositeFilterDescriptor()
            {
                Property = "Status",
                FilterOperator = FilterOperator.Equals
            });
            await dataFilter.AddFilter(new CompositeFilterDescriptor()
            {
                Property = "VendorName",
                FilterOperator = FilterOperator.Equals
            });
        }
    }