Rm Rm said the following on 02/21/2007 09:18 PM:
On one page in my application there is a list of all the merchants that
are in the system and with each merchant there is a link which takes the
user to a page where the details are listed of all the merchants using
pagination. I can show all the merchants using pagination. But the
problem is that how do I know which page I have to show when the link is
clicked. For ex. if there are 100 merchants and I list then and user
clicks on ‘DEF’ , then how do I know that ‘DEF’ will be on page 5 and
show page 5 directly and from there user and use next,first, etc.
buttons to go through the rest.
You seem to be asking two contradictory questions.
Either you have the situation of so many users per page, say 10.
In which case the links are something like
Page 1, items 00 - 09 search condition: offset = 0, count = 10
Page 2, items 10 - 19 search condition: offset = 10, count = 10
Page 3, items 20 - 29 search condition: offset = 20, count = 10
...
Of course you could have overlap
The other is that you are presenting an alphabetic interface, like a
telephone number insert in your DayTimer© pocket book
Page 1, ABC search condition: name begins with A or B or C
Page 2 DEF search condition: name begins with D or E or F
…
Of course with this arrangement you may, just like in your DayTimer©,
have
pages with no entries.
I suppose you could paginate the "ABC"s etc.,
Personally I believe in K.I.S.S. Simple pagination is good, but you
also
want a search box. A 'search for names beginning with …" type search
is
good. Think about what the voice-menu systems on many corporate IVR s
offer: “Corporate directory: key in the first few letters of the name of
the
person you wish to speak to …”
If its simple for the user its probably going to be simple for you as
well.
–
Friction is a drag.