<t:container xmlns:t="http://tapestry.apache.org/schema/tapestry_5_3.xsd" xmlns:p="tapestry:parameter">

    <div t:id="pagerTop"/>

    <table t:id="table">
        <thead t:id="columns"/>
        <tbody>
            <t:if test="dataSource.availableRows">
                <tr t:id="rows"/>
            </t:if>
            <t:if test="!dataSource.availableRows">
                <tr>
                    <td colspan="${numberOfProperties}"><t:delegate to="block:empty"/></td>
                </tr>
            </t:if>
        </tbody>
    </table>

    <div t:id="pagerBottom"/>

    <t:block>
        <div t:id="pager"/>
    </t:block>

    <t:block id="empty">${message:core-no-grid-data-to-display}</t:block>

</t:container>
