Home / List of Contacts

Code Requirements

The datagrid as displayed below requires the following code:

XML
@inject IContactsService Service

<EZTable Recordset="@recordset" TModel="Contact">
    <EZTableColumn Field="@nameof(context.Id)" Hyperlink="EditContact/{0}" />
    <EZTableColumn Field="@nameof(context.Name)" />
    <EZTableColumn Field="@nameof(context.Birthday)" />
    <EZTableColumn Field="@nameof(context.Address)" />
    <EZTableColumn Field="@nameof(context.PostalCode)" />
    <EZTableColumn Field="@nameof(context.City)" />
</EZTable>    

@code {
    private EZRecordset<Contact>? recordset;

    protected override void OnInitialized()
    {
        recordset = new(new EZRecordsetConfiguration<Contact>(Service));
        base.OnInitialized();
    }

}
                            

List of Contacts

Id Name Birthday Address Postal code City
10001 Bram Visser 9/1/1982 Emmastraat 9 1396 JK Vlissigen
10002 Mila Smit 1/3/1960 Rembrandtstraat 36 2343 QR Zwolle
10003 Sophie van den Berg 9/23/2015 Prins Bernhardstraat 98 1499 OP Den Haag
10004 Daan Smit 6/22/1980 Beukenlaan 27 1248 YZ Groningen
10005 Tess Mulder 2/6/1967 Industrieweg 64 8637 HI Den Haag
10006 Nora Smit 1/17/2004 Rembrandtstraat 12 6931 HI Maastricht
10007 Lucas van Leeuwen 3/11/1986 Beatrixstraat 11 3035 OP Zwolle
10008 Lucas Mulder 3/18/1959 Beatrixstraat 32 4592 JK Lelystad
10009 Sem Hendriks 1/18/1953 Grote Markt 70 6744 GH Den Bosch
10010 Zoë Bakker 4/24/2015 Industrieweg 60 9389 BC Enschede
10011 Lotte Vos 4/20/1955 Beatrixstraat 74 5144 TU Leeuwarden
10012 Sem de Vries 2/6/1978 Markt 6 2692 UV Arnhem
10013 Tess Bos 9/25/1972 Sportlaan 95 6805 UV Zwolle
10014 Bram de Vries 5/3/1982 Eikenlaan 74 7606 GH Den Bosch
10015 Tess Visser 7/18/1977 Rembrandtstraat 24 5783 DE Eindhoven
10016 Julia Peters 5/19/1999 Eikenlaan 19 2476 MN Amsterdam
10017 Liam de Vries 6/3/1966 Rembrandtstraat 26 2523 JK Utrecht
10018 Lotte Mulder 10/23/1984 Sportlaan 4 2235 CD Den Bosch
10019 Sophie de Boer 4/24/2004 Kastanjelaan 36 4510 WX Apeldoorn
10020 Daan Meijer 2/22/1951 Beatrixstraat 41 5211 VW Nijmegen
10021 Yara Smit 11/18/1982 Julianastraat 47 6697 HI Breda
10022 Noah de Vries 7/21/1951 Dorpsstraat 71 8705 EF Haarlem
10023 Emma Jansen 9/10/2004 Nieuwstraat 68 7236 TU Almere
10024 Nora de Boer 8/16/2006 Emmastraat 59 5267 NO Eindhoven
10025 Luuk de Groot 3/10/1985 Grote Markt 98 9714 OP Zwolle
10026 Bram de Groot 5/21/1975 Stationsweg 51 8837 VW Apeldoorn
10027 Sara Vos 2/2/1999 Beukenlaan 73 9247 NO Zwolle
10028 Noah Bakker 3/2/1985 Parallelweg 50 3595 HI Arnhem
10029 Mila Hendriks 5/23/1989 Kastanjelaan 42 7728 KL Assen
10030 Mila van Leeuwen 2/9/1997 Dorpsstraat 52 1393 CD Zwolle
10031 Lucas de Vries 10/26/1965 Molenstraat 83 1713 AB Groningen
10032 Sara Bakker 2/7/1988 Dorpsstraat 4 7665 WX Assen
10033 Finn de Groot 10/7/1990 Molenstraat 67 2692 IJ Den Haag
10034 Sem Hendriks 3/22/2008 Dorpsstraat 48 2011 HI Lelystad
10035 Sara van den Berg 1/17/1992 Rembrandtstraat 48 3042 MN Maastricht
10036 Sophie Smit 3/2/1990 Julianastraat 99 9197 JK Utrecht
An error has occurred. This application may no longer respond until reloaded. Reload 🗙