Customizing the PageSizeOptions

Is there a way to modify the values displayed in the PageSizeOptions feature?

For example, I would like to display the text "All" in the dropdown list.
The list would read:

10
20
30
All

"Under the covers", All would be assigned 19 (the total number of items in the list)

At the moment there is no such option we accept pull requests however!

Has there been any advancements for this request? Right now the only 'hack' I have found is doing something like this:

<RadzenDataGrid Data="data"
                AllowPaging="true"
                PageSize="PageSize"
                PageSizeChanged="@((args) => OnPageSizeChanged(args))"
                PageSizeOptions="@pageSizeOptions"
    <Columns>
        ...
    </Columns>
</RadzenDataGrid>


@code {
    IEnumerable<int> pageSizeOptions = new int[] { 10, 20, 30 };
    int pageSize = 10;
    IEnumerable<ObjClass> data;

    protected override async Task OnInitializedAsync()
    {
         // do the other initializations

        data = GetMyData();
        if (data.Any())
        {
            pageSizeOptions = new int[] { 10, 20, 30, data.Count() };
            pageSize = data.Count();
        }
    }

    void OnPageSizeChanged(int args)
    {
        pageSize = args;
    }
}

We haven’t received any pull requests related to this so far.