A paginação de informação pode ser algo trabalhoso, ainda para mais se o SGBD alvo não tiver suporte nativo para isso. Ultimamente têm surgido alguns posts interessantes sobre Ruby on Rails e o seu sistema de paginação. Houve alguém que fez um bom artigo sobre paginação em RoR.
A título de exemplo, vou deixar aqui a forma de fazer paginação no Midgard. O Midgard gera automaticamente vários controlos para ajudar o programador. Um exemplo deste código a correr pode ser visto aqui. Basicamente vamos ter uma lista que é parameterizada por uma DropDownList.
<Sms:MessageDropDownPaginator ItemsPerPage="25" runat="server" />
<Sms:MessagePagedList runat="server" />
E nota que isto é independente do SGBD actual.
Posted
2006-9-20 8:52
by
Pedro Santos