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 10/16/2000 Wilhelminastraat 79 3549 PQ Amsterdam
10002 Zoë de Jong 3/3/2010 Kastanjelaan 40 5110 HI Breda
10003 Nora Smit 6/17/2006 Beukenlaan 82 4809 RS Almere
10004 Luuk Jansen 2/23/2010 Schoolstraat 37 4174 UV Enschede
10005 Tess Smit 4/27/1975 Beatrixstraat 30 1425 VW Amsterdam
10006 Lotte Meijer 6/15/2013 Julianastraat 79 6553 UV Assen
10007 Lucas van den Berg 2/7/1953 Industrieweg 73 8643 LM Eindhoven
10008 Lotte van Leeuwen 5/17/2008 Rembrandtstraat 22 9734 IJ Eindhoven
10009 Julia Vos 5/17/1992 Kastanjelaan 82 9279 YZ Enschede
10010 Mees de Jong 2/18/2000 Sportlaan 11 4854 IJ Haarlem
10011 Noah van Leeuwen 8/11/1994 Wilhelminastraat 70 1496 QR Den Bosch
10012 Levi Bos 8/21/1961 Kastanjelaan 6 5383 TU Eindhoven
10013 Daan Hendriks 3/12/2018 Rembrandtstraat 7 7847 JK Maastricht
10014 Finn Mulder 11/24/2008 Molenstraat 33 5864 IJ Vlissigen
10015 Lucas Smit 11/12/1956 Wilhelminastraat 35 6337 TU Assen
10016 Julia Peters 9/12/1970 Beatrixstraat 49 6395 LM Lelystad
10017 Lucas Bos 10/10/1952 Beatrixstraat 85 5100 HI Vlissigen
10018 Julia Vos 3/25/2006 Eikenlaan 76 8849 AB Zwolle
10019 Yara de Groot 2/4/2018 Rembrandtstraat 99 9386 MN Vlissigen
10020 Tess Mulder 6/25/2010 Kerkstraat 72 9735 CD Haarlem
10021 Daan Visser 8/10/2015 Beukenlaan 50 1663 MN Utrecht
10022 Noah Bakker 8/5/1950 Schoolstraat 54 2333 NO Maastricht
10023 Mees van den Berg 9/2/1976 Emmastraat 15 6769 AB Almere
10024 Tess Mulder 11/4/1982 Markt 56 8562 UV Leeuwarden
10025 Lucas Smit 4/15/1954 Julianastraat 72 8392 TU Apeldoorn
10026 Emma Bos 5/26/2013 Emmastraat 16 2601 DE Breda
10027 Levi van Leeuwen 8/14/1969 Molenstraat 97 1923 AB Apeldoorn
10028 Sem Mulder 1/5/2006 Sportlaan 55 4094 RS Den Haag
10029 Liam Smit 11/21/1994 Emmastraat 63 7915 VW Groningen
10030 Sophie Meijer 6/17/1961 Dorpsstraat 79 2166 ST Amsterdam
10031 Lotte van den Berg 1/10/1960 Wilhelminastraat 24 5599 QR Groningen
10032 Sophie de Groot 10/25/2012 Beukenlaan 46 3796 TU Vlissigen
10033 Yara de Jong 11/4/2003 Rembrandtstraat 53 4435 IJ Den Bosch
10034 Noah Visser 6/5/1988 Nieuwstraat 6 6672 HI Enschede
10035 Julia Bakker 11/8/1998 Dorpsstraat 83 5722 EF Eindhoven
10036 Lotte van Leeuwen 7/24/1991 Kerkstraat 21 4721 QR Nijmegen
An error has occurred. This application may no longer respond until reloaded. Reload 🗙