Hepimiz paginated web UI adlı için (senin talep) davranışını bunu. (Ben aslında SO o istedi ve bu düşüş vardı - ama şimdiki yeniden sayfalandır rahatsız edici ve beklenmedik bulmak - Ben "gelecek" vurmak ve ilk n öğeleri önceki sayfada son olanlar olmak zorunda nefret).
Hile (genellikle gizli değişkenler) hemen kalemi 1 önce ve hemen bakıyorsun sayfa için son öğeden sonra listeyi konumlandırmak için yeterli anahtar bilgileri muhafaza etmektir. Sonra önceki ve sonraki sayfa bağlantıları üzerinde göndermek için bu bilgileri kaynağı. Etkili bir "Önceki sayfa" ve "sonraki sayfa" tuşunu korumak. Bu eklemeleri and silmeleri için sezgisel çalışır.
Akılda tutulması gereken bir şey (a) gizli ise, "önceki" bağlantısını etkinleştirmek veya (b) üstten listesini yenilemek gerekir ya sayfa 1 bir yenileme (SO bir yeni ürün ilk liste gibi varsayarak) olduğunu , eklenen öğeler dahil. Diğer bir deyişle, her zaman inclusively ilk öğeden sayfayı redisplays "Refresh", ancak sayfadaki ilk öğe listede de ilk madde oldu ve şimdi yeni öğeler varsa, bu listenin başından itibaren yeniden görüntüler. Bizim listeleri ile biz genellikle, standart, "ilk sayfa", "Önceki sayfa", "yenileme", "sonraki sayfa" ve "son sayfa" için bağlantıları var.
Yeni ürün görmek için alternatif her zaman bir önceki bağlantı var ve bu bir tam sayfa ya da listenin üst küçük yedekler - ve bu bir kullanıcı yeni bir ürün nasıl gördüğü (ama ben gizlemeyi tercih / devre dışı sonraki / önceki ) önceki ve / veya sonraki ürün yok olduğunda.