| Kako izpopolniti paging? | ||
|---|---|---|
|
selaz
9. jan 2012 13:41:42
Pridružen od: 1. maj 2007 92 objav 66 2 0 |
#1
Pozdravljeni. Imam sledeči problem. Naredil sem aplikacijo, kjer uporabnik brska po tekstovnih zapisih ( slovarju ), ki jih je okrog 10.000 Zapise je mogoče na več načinov filtrirati, to deluje v redu. Težave nastopijo, ko želi uporabnik pregledati vse zapise in to sortirano po abecednem zaporedju, zaporedni zapisi pašejo skupaj in lajšajo pregledovanje/urejanje. Omogočen je tudi paging po straneh, v obliki linkov na strani: Kaj mislite? Pozna kdo boljšo varianto? Hvala za vsak namig. |
|
|
Gogy
9. jan 2012 13:53:48
Pridružen od: 17. mar 2007 2491 objav 2064 252 12 |
||
|
urosbe
9. jan 2012 14:02:52
Pridružen od: 13. dec 2008 440 objav 625 25 3 |
#3
Tudi jaz sem bil v podobni dilemi, vendar sem spoznal, da je pri tako obsežnih bazah po mojem mnenju med preglednim vmesnikom (minimalistično kar se da) ter uporabno funkcionalnostjo (hiter skok na poljubno stran) najboljši kompromis vnosno polje, ki reagira na onblur or onchange event. En primer iz žive baze, kako izgleda paging na 1. strani, nekje vmes in zadnji strani z 82.572 zapisi pri prikazanih 15 zadetkih na stran: Strankam smo na vmesniku omogočili, da si v nastavitvah sami nastavijo željen tip paging-a, vendar odkar smo implementirali zgornjo rešitev, mislim, da nihče več ne uporablja stare metode, ki je bila na ta stil: Cekarček - spletna trgovina nr. 1 za **VASCO** stranke | GoPro HERO6 kamere in dodatna oprema
**www.cekarcek.si** - spletna trgovina z izbrano ponudbo pametnih gadgetov [Withings, Netatmo, DoorBird, Xiaomi, ...] |
|
|
selaz
9. jan 2012 22:55:04
Pridružen od: 1. maj 2007 92 objav 66 2 0 |
#4
@Gogy: Nerad uporabljam piškotke, raje informacije o uporabniku shranim na serverski strani, če že imam vso infrastrukturo za to. @urosbe: Tvoja rešitev je dobra, ker je splošna, se strinjam. Kljub temu bom poleg vnosnega polja za stran nekam postavil tudi link v stilu 'Zadnje spremenjeno', da uporabniku ne bo treba razmišljat, kje je nazadnje končal z delom... si zapisujem čas spremembe zapisa. |
|
|
brainwithstorm
12. jan 2012 12:37:09
Pridružen od: 11. feb 2011 35 objav 46 21 0 |
#5
moj nasvet. ukini paging. naj uporabi obvezne filtre. vse kar je nad 200 zadetkov je za uporabnika neobvladljivo. |
|
|
selaz
12. jan 2012 13:01:20
Pridružen od: 1. maj 2007 92 objav 66 2 0 |
#6
Tudi to je argument. Vendar pa mora nekje obstajati nek pregled, kjer lahko pogledaš, kaj sploh imaš v bazi. Npr. pri artiklih v spletni trgovini imaš lahko filter glede na status, glede na prvo črko naziva, ceno od / do,... Nikoli pa ne veš, če si katerega spregledal. Zato imajo nekateri uporabniki, posebno če niso vešči uporabe filtrov, najraje sekvenčni pregled po straneh. |
|
