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 Liam van Leeuwen 3/8/1960 Kastanjelaan 11 6355 GH Apeldoorn
10002 Bram Bakker 10/6/1991 Beukenlaan 20 2198 ST Arnhem
10003 Levi Peters 6/17/2007 Wilhelminastraat 21 1297 QR Groningen
10004 Julia Bos 2/2/1966 Markt 14 9371 DE Haarlem
10005 Daan Mulder 8/6/2010 Kastanjelaan 26 4827 CD Almere
10006 Tess Meijer 11/4/1954 Molenstraat 57 1931 UV Zwolle
10007 Luuk Peters 6/9/2002 Molenstraat 94 5102 JK Utrecht
10008 Noah de Jong 1/4/2017 Grote Markt 69 3497 JK Arnhem
10009 Nora Hendriks 9/3/1976 Wilhelminastraat 65 7785 IJ Apeldoorn
10010 Liam de Jong 6/21/1965 Eikenlaan 73 6838 YZ Leeuwarden
10011 Sem de Vries 4/22/1986 Parallelweg 12 9758 JK Zwolle
10012 Julia de Groot 7/14/2006 Sportlaan 62 3121 TU Assen
10013 Julia de Groot 6/1/1987 Beatrixstraat 11 1348 GH Arnhem
10014 Nora Meijer 3/27/2013 Industrieweg 40 8598 NO Vlissigen
10015 Finn Bos 11/22/1974 Prins Bernhardstraat 57 9810 VW Amsterdam
10016 Luuk Vos 2/17/1970 Dorpsstraat 71 7726 HI Nijmegen
10017 Lucas Bos 2/16/1976 Emmastraat 48 8240 ST Almere
10018 Lotte Bakker 8/5/1974 Beatrixstraat 92 6582 IJ Apeldoorn
10019 Sara de Boer 6/19/1952 Kerkstraat 87 8056 AB Nijmegen
10020 Sophie van den Berg 6/13/1962 Prins Bernhardstraat 16 8744 NO Assen
10021 Liam de Boer 8/3/1974 Julianastraat 73 6550 UV Arnhem
10022 Nora Peters 3/21/1966 Kastanjelaan 45 3005 BC Den Bosch
10023 Sophie Vos 8/15/2008 Parallelweg 49 4442 EF Amsterdam
10024 Lucas Mulder 1/25/1992 Prins Bernhardstraat 63 2391 TU Breda
10025 Noah Jansen 7/8/1955 Prins Bernhardstraat 30 1814 FG Vlissigen
10026 Luuk de Vries 11/27/2005 Sportlaan 28 7108 YZ Amsterdam
10027 Finn de Vries 8/13/1962 Sportlaan 14 5250 IJ Haarlem
10028 Mila Mulder 2/6/1964 Eikenlaan 74 9202 GH Den Haag
10029 Lotte van den Berg 3/16/1975 Grote Markt 67 3181 OP Maastricht
10030 Noah Visser 7/27/1973 Markt 10 7268 YZ Leeuwarden
10031 Tess de Groot 1/26/2010 Markt 93 2580 VW Assen
10032 Mees Mulder 4/8/1955 Molenstraat 6 9321 CD Assen
10033 Lotte de Vries 2/27/1967 Eikenlaan 87 3933 RS Arnhem
10034 Liam de Groot 4/8/2000 Industrieweg 96 3901 EF Groningen
10035 Lotte van den Berg 2/27/2014 Beatrixstraat 40 7172 JK Amsterdam
10036 Daan Bos 4/12/1998 Sportlaan 1 4578 XY Eindhoven
An error has occurred. This application may no longer respond until reloaded. Reload 🗙