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 Nora Meijer 6/1/2008 Eikenlaan 50 9506 JK Amsterdam
10002 Finn de Jong 8/12/1990 Kerkstraat 65 3150 EF Groningen
10003 Liam de Jong 5/7/1959 Wilhelminastraat 62 6082 ST Nijmegen
10004 Liam Meijer 10/18/1991 Dorpsstraat 44 1607 EF Maastricht
10005 Liam van den Berg 7/5/2011 Markt 53 7032 HI Apeldoorn
10006 Finn van den Berg 7/24/2019 Kastanjelaan 3 5106 UV Groningen
10007 Bram Peters 3/8/1983 Markt 29 2068 NO Nijmegen
10008 Finn de Boer 9/23/2013 Prins Bernhardstraat 90 6358 DE Amsterdam
10009 Liam de Vries 4/26/1957 Dorpsstraat 82 2125 XY Den Haag
10010 Tess Smit 2/18/2000 Eikenlaan 48 9096 XY Haarlem
10011 Sophie van Leeuwen 5/8/1965 Sportlaan 35 4920 XY Assen
10012 Emma de Vries 8/10/2000 Grote Markt 56 3197 PQ Utrecht
10013 Julia Mulder 11/15/1955 Julianastraat 36 6719 AB Den Haag
10014 Lotte de Vries 7/7/1972 Wilhelminastraat 81 6920 IJ Den Haag
10015 Tess van Leeuwen 3/10/1982 Stationsweg 34 6681 JK Apeldoorn
10016 Yara Hendriks 5/25/1968 Stationsweg 45 5376 MN Enschede
10017 Lotte de Groot 11/22/2009 Eikenlaan 52 7368 DE Amsterdam
10018 Lucas Bos 6/3/2008 Dorpsstraat 60 4954 NO Enschede
10019 Nora Bos 11/24/2014 Rembrandtstraat 4 4661 RS Assen
10020 Mees Bos 11/10/2000 Markt 37 5899 GH Enschede
10021 Nora van Leeuwen 2/20/1986 Wilhelminastraat 77 5771 NO Breda
10022 Bram de Jong 4/3/2011 Rembrandtstraat 85 2707 DE Eindhoven
10023 Lotte de Boer 5/6/1980 Beatrixstraat 12 7793 HI Leeuwarden
10024 Bram de Groot 11/21/1955 Markt 29 3819 MN Lelystad
10025 Julia Vos 10/27/1977 Prins Bernhardstraat 35 7682 DE Amsterdam
10026 Julia Hendriks 11/21/1954 Schoolstraat 56 3761 VW Groningen
10027 Luuk Mulder 1/24/2005 Kerkstraat 26 3824 AB Enschede
10028 Lucas Hendriks 4/2/2015 Beatrixstraat 9 3300 LM Vlissigen
10029 Noah Bakker 7/17/1958 Molenstraat 45 6709 OP Almere
10030 Daan Peters 1/10/1994 Eikenlaan 48 1451 JK Enschede
10031 Julia de Jong 6/18/2000 Sportlaan 20 2152 ST Leeuwarden
10032 Finn Meijer 10/5/1979 Wilhelminastraat 35 6277 ST Nijmegen
10033 Bram Jansen 2/10/1999 Kerkstraat 86 6248 WX Almere
10034 Daan de Jong 10/6/1989 Nieuwstraat 26 6958 DE Den Haag
10035 Daan Smit 11/20/1955 Julianastraat 85 3528 FG Lelystad
10036 Mees van den Berg 4/16/1956 Molenstraat 65 3291 YZ Zwolle
An error has occurred. This application may no longer respond until reloaded. Reload 🗙