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 de Boer 11/10/1981 Eikenlaan 41 6346 BC Utrecht
10002 Julia van den Berg 10/27/1970 Nieuwstraat 3 2041 OP Den Bosch
10003 Tess de Jong 3/6/1978 Markt 14 1343 YZ Vlissigen
10004 Yara Peters 10/23/2008 Kastanjelaan 28 9832 ST Maastricht
10005 Sophie Vos 7/6/1995 Wilhelminastraat 24 8099 OP Vlissigen
10006 Julia Visser 11/21/1975 Wilhelminastraat 69 1307 MN Maastricht
10007 Emma Visser 4/18/1987 Beukenlaan 8 1494 XY Maastricht
10008 Tess de Groot 6/17/1983 Grote Markt 15 1942 CD Haarlem
10009 Zoë Mulder 6/14/1976 Rembrandtstraat 20 4929 HI Apeldoorn
10010 Sophie Meijer 11/10/1998 Julianastraat 76 4343 YZ Amsterdam
10011 Bram Vos 8/7/2004 Stationsweg 41 3494 XY Den Bosch
10012 Lotte Jansen 3/13/1994 Eikenlaan 15 6243 AB Utrecht
10013 Mila de Vries 9/16/1992 Nieuwstraat 66 5775 XY Lelystad
10014 Sem Hendriks 6/16/2016 Beukenlaan 15 8121 CD Apeldoorn
10015 Daan de Boer 1/4/2014 Markt 71 1225 DE Amsterdam
10016 Tess Hendriks 1/7/2018 Parallelweg 57 8382 BC Apeldoorn
10017 Noah Jansen 6/16/2005 Kastanjelaan 26 6877 EF Breda
10018 Liam Visser 8/14/2012 Eikenlaan 44 3696 BC Utrecht
10019 Lotte de Boer 8/15/1961 Eikenlaan 26 1553 IJ Lelystad
10020 Zoë Mulder 8/18/1974 Dorpsstraat 7 4800 OP Amsterdam
10021 Nora de Jong 4/25/1964 Prins Bernhardstraat 41 1180 QR Breda
10022 Luuk de Jong 5/8/1960 Rembrandtstraat 99 7014 UV Den Bosch
10023 Julia Hendriks 2/23/1983 Prins Bernhardstraat 18 3829 AB Breda
10024 Finn Jansen 2/17/1986 Stationsweg 97 8471 PQ Haarlem
10025 Sophie Mulder 9/27/1972 Schoolstraat 94 7290 LM Apeldoorn
10026 Lucas Bakker 7/18/2017 Stationsweg 33 5097 AB Zwolle
10027 Sara Vos 8/25/1996 Julianastraat 12 4368 FG Eindhoven
10028 Noah Jansen 6/16/2006 Markt 59 1143 VW Den Bosch
10029 Lucas van Leeuwen 6/15/2003 Stationsweg 57 6574 XY Assen
10030 Luuk de Jong 10/26/2001 Molenstraat 83 6918 VW Eindhoven
10031 Sem van Leeuwen 2/3/1962 Dorpsstraat 23 2500 QR Den Bosch
10032 Sophie de Boer 10/4/1976 Molenstraat 24 6469 EF Nijmegen
10033 Bram de Boer 9/12/1985 Kastanjelaan 78 6387 GH Enschede
10034 Julia Bakker 3/27/2004 Kerkstraat 45 8879 MN Vlissigen
10035 Yara de Jong 6/2/1999 Molenstraat 74 5107 LM Arnhem
10036 Finn Hendriks 10/10/1960 Dorpsstraat 36 9504 HI Amsterdam
An error has occurred. This application may no longer respond until reloaded. Reload 🗙