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 Emma Bakker 10/19/1975 Parallelweg 92 3516 EF Almere
10002 Mees Hendriks 5/1/1956 Beatrixstraat 19 7052 AB Utrecht
10003 Julia Bos 7/14/1951 Schoolstraat 21 4922 BC Arnhem
10004 Daan Visser 8/4/1951 Nieuwstraat 18 3495 RS Groningen
10005 Levi Mulder 2/8/2015 Dorpsstraat 97 2624 JK Groningen
10006 Lotte Vos 11/15/1979 Markt 44 3275 HI Utrecht
10007 Noah Mulder 8/9/1999 Stationsweg 52 6811 MN Groningen
10008 Julia Hendriks 10/4/1972 Julianastraat 32 4158 VW Arnhem
10009 Bram Vos 6/9/1965 Beukenlaan 18 7806 FG Arnhem
10010 Bram de Vries 3/12/1991 Kastanjelaan 25 1665 OP Zwolle
10011 Tess de Vries 7/9/2016 Dorpsstraat 62 9238 TU Arnhem
10012 Yara Meijer 1/11/1983 Nieuwstraat 64 2904 LM Lelystad
10013 Sophie de Boer 6/4/1982 Industrieweg 93 2413 BC Nijmegen
10014 Daan Meijer 1/17/2009 Kerkstraat 75 8407 PQ Utrecht
10015 Zoë de Groot 5/17/1984 Molenstraat 65 3848 WX Vlissigen
10016 Levi Bos 2/14/1962 Schoolstraat 79 3159 RS Leeuwarden
10017 Nora de Boer 9/4/1997 Beukenlaan 38 6403 MN Amsterdam
10018 Zoë Visser 1/25/1988 Kastanjelaan 3 2832 UV Eindhoven
10019 Sara Peters 3/15/2015 Nieuwstraat 46 6165 TU Almere
10020 Nora de Groot 7/7/1982 Rembrandtstraat 90 5067 EF Groningen
10021 Luuk Hendriks 8/12/1972 Grote Markt 99 8675 BC Haarlem
10022 Sophie van den Berg 1/10/1951 Parallelweg 28 9981 ST Amsterdam
10023 Luuk Meijer 7/22/1993 Molenstraat 82 7296 LM Utrecht
10024 Yara van den Berg 3/14/1982 Beukenlaan 81 4589 AB Eindhoven
10025 Daan Bos 7/19/1992 Prins Bernhardstraat 82 7456 IJ Arnhem
10026 Lucas Meijer 11/20/1985 Julianastraat 96 5450 VW Nijmegen
10027 Bram Hendriks 7/11/2017 Industrieweg 79 4997 WX Almere
10028 Sem Visser 11/23/1963 Schoolstraat 30 8751 QR Breda
10029 Finn Vos 1/27/2007 Wilhelminastraat 22 9743 XY Groningen
10030 Bram van den Berg 10/10/1983 Rembrandtstraat 21 3797 FG Zwolle
10031 Sophie Peters 2/6/2012 Dorpsstraat 44 3939 YZ Zwolle
10032 Tess de Boer 8/27/1960 Beatrixstraat 16 6328 MN Lelystad
10033 Tess Mulder 9/7/1952 Nieuwstraat 42 2561 YZ Den Haag
10034 Mila de Jong 10/17/1976 Schoolstraat 30 4903 TU Enschede
10035 Emma de Vries 6/5/1966 Kastanjelaan 8 5771 ST Eindhoven
10036 Daan Hendriks 7/12/2016 Nieuwstraat 65 7570 IJ Lelystad
An error has occurred. This application may no longer respond until reloaded. Reload 🗙