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 Julia Bos 11/8/1963 Nieuwstraat 30 9573 VW Groningen
10002 Tess Mulder 2/18/1956 Nieuwstraat 89 1132 ST Zwolle
10003 Daan Bos 1/23/2010 Kerkstraat 9 9930 PQ Enschede
10004 Finn Peters 7/15/1994 Beukenlaan 88 3174 TU Vlissigen
10005 Tess van Leeuwen 8/16/2003 Kastanjelaan 38 3015 ST Den Bosch
10006 Levi Vos 9/5/2012 Beukenlaan 1 6360 BC Zwolle
10007 Julia Jansen 9/6/2009 Industrieweg 60 3515 ST Assen
10008 Bram Meijer 11/21/2006 Grote Markt 46 5168 QR Enschede
10009 Levi Bos 7/23/1963 Julianastraat 35 2783 NO Haarlem
10010 Noah Visser 6/27/1955 Julianastraat 96 7072 FG Den Haag
10011 Bram Bos 2/15/2011 Beatrixstraat 65 7860 XY Breda
10012 Sem Mulder 5/5/1994 Nieuwstraat 39 6062 MN Almere
10013 Zoë Mulder 3/5/1965 Beukenlaan 35 3995 JK Eindhoven
10014 Julia Jansen 8/21/1997 Industrieweg 56 5076 DE Enschede
10015 Nora van Leeuwen 10/26/1974 Emmastraat 99 2944 BC Nijmegen
10016 Sophie van Leeuwen 5/12/1973 Sportlaan 7 7269 GH Maastricht
10017 Mees Jansen 1/16/2004 Grote Markt 56 7830 YZ Amsterdam
10018 Sara van den Berg 7/2/1974 Molenstraat 67 6158 QR Enschede
10019 Emma Vos 9/18/1990 Markt 71 7829 CD Den Haag
10020 Lucas van den Berg 1/1/1986 Schoolstraat 88 6708 JK Assen
10021 Emma Smit 2/26/1974 Industrieweg 39 3225 GH Breda
10022 Zoë de Jong 11/3/1975 Kerkstraat 37 2953 ST Assen
10023 Yara de Jong 2/5/1950 Industrieweg 21 6943 HI Breda
10024 Lucas Visser 5/5/1990 Beukenlaan 51 7820 CD Vlissigen
10025 Tess Peters 5/4/1975 Sportlaan 94 5649 TU Vlissigen
10026 Levi de Boer 1/14/1953 Rembrandtstraat 90 1426 AB Den Haag
10027 Yara Meijer 11/6/1966 Julianastraat 87 9582 YZ Amsterdam
10028 Luuk Meijer 9/5/2009 Molenstraat 22 4146 ST Haarlem
10029 Lotte Peters 10/12/1973 Kerkstraat 54 9184 VW Eindhoven
10030 Levi van Leeuwen 3/16/1959 Wilhelminastraat 52 2720 MN Amsterdam
10031 Zoë de Groot 1/10/2014 Emmastraat 9 7523 FG Apeldoorn
10032 Mila Visser 7/2/1956 Eikenlaan 76 1736 LM Apeldoorn
10033 Noah Visser 3/7/1993 Stationsweg 22 9169 PQ Breda
10034 Julia Peters 5/26/1965 Kerkstraat 49 4982 MN Nijmegen
10035 Finn de Jong 8/12/1958 Kastanjelaan 68 5537 BC Eindhoven
10036 Nora van den Berg 10/10/1999 Nieuwstraat 95 4297 KL Amsterdam
An error has occurred. This application may no longer respond until reloaded. Reload 🗙