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 Meijer 10/15/2010 Sportlaan 4 2519 XY Haarlem
10002 Emma Visser 10/17/2001 Kerkstraat 24 2973 TU Lelystad
10003 Yara Bakker 2/27/1985 Nieuwstraat 54 3246 GH Zwolle
10004 Mila Peters 3/7/1962 Sportlaan 24 7250 UV Haarlem
10005 Luuk Bakker 6/10/1960 Eikenlaan 29 5763 WX Den Haag
10006 Yara van Leeuwen 8/18/2011 Beukenlaan 96 9339 HI Breda
10007 Tess de Vries 2/17/1995 Sportlaan 18 7004 FG Leeuwarden
10008 Levi Visser 5/15/2017 Stationsweg 79 1407 ST Utrecht
10009 Liam Jansen 5/6/1971 Julianastraat 59 4574 NO Amsterdam
10010 Levi Mulder 5/25/1953 Dorpsstraat 33 1544 NO Apeldoorn
10011 Mees Smit 2/6/2009 Markt 27 9803 BC Haarlem
10012 Daan Peters 9/17/1971 Kastanjelaan 88 7517 AB Utrecht
10013 Sophie Peters 3/20/1961 Rembrandtstraat 24 9283 DE Amsterdam
10014 Nora Meijer 2/21/1977 Kastanjelaan 63 4003 NO Breda
10015 Sophie Bakker 5/5/1969 Emmastraat 81 4937 ST Breda
10016 Levi van den Berg 10/21/1954 Rembrandtstraat 41 9448 LM Eindhoven
10017 Sophie Bos 9/8/2014 Nieuwstraat 98 8801 NO Den Haag
10018 Sophie Bakker 2/25/1979 Rembrandtstraat 93 8886 MN Eindhoven
10019 Nora Smit 8/13/2001 Emmastraat 20 1081 NO Nijmegen
10020 Emma de Groot 2/1/1961 Markt 74 4581 KL Haarlem
10021 Lotte de Boer 5/16/1967 Dorpsstraat 84 9345 QR Groningen
10022 Lucas Visser 9/9/1966 Beukenlaan 36 2857 JK Den Haag
10023 Yara van den Berg 7/21/2019 Wilhelminastraat 28 1594 TU Groningen
10024 Liam Bos 11/3/1998 Nieuwstraat 51 5898 TU Nijmegen
10025 Bram van Leeuwen 11/24/1963 Kastanjelaan 28 3359 PQ Vlissigen
10026 Sophie van den Berg 1/24/2008 Kerkstraat 63 8090 IJ Apeldoorn
10027 Noah Bos 1/5/1952 Markt 92 6563 JK Groningen
10028 Lucas Bos 10/21/1967 Beukenlaan 64 9633 ST Apeldoorn
10029 Lotte Jansen 8/19/1998 Julianastraat 40 3002 LM Apeldoorn
10030 Emma Smit 10/7/2016 Kastanjelaan 96 3235 CD Leeuwarden
10031 Zoë Mulder 3/9/1964 Prins Bernhardstraat 2 8439 EF Arnhem
10032 Nora Mulder 10/10/1987 Markt 1 4229 BC Den Bosch
10033 Finn Bakker 9/11/1952 Grote Markt 38 8565 RS Den Haag
10034 Sara Bakker 2/16/1951 Stationsweg 36 8160 EF Vlissigen
10035 Sem Peters 7/7/1989 Stationsweg 99 3615 XY Leeuwarden
10036 Lucas Mulder 5/2/1953 Beatrixstraat 49 8076 QR Lelystad
An error has occurred. This application may no longer respond until reloaded. Reload 🗙