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
});
}
}