Select items in a paginated list

15 Dec 2008 - 12:24pm
5 years ago
4 replies
729 reads
Vishal Subraman...
2005

I have a paginated list of items. The user selects an item by clicking on a
checkbox. The checkbox selection, by default only applies to the items on
that page. So if you select 5 items on the first page and then navigate to
the second to select a few more, the items on the first page do not get
considered for any actions while still on the second page.
I'm working on an 'expert' tool, where the desire is to be able to select
items on multiple pages (assume there is no way to filter all of results on
the same page). The most obvious solution is to mod (using ajax) the
checkbox in such a way that it maintains the state across pages. Is there
anything else out there that would solve this in a better way?

--Vishal

Comments

15 Dec 2008 - 12:35pm
AlokJain
2006

Vishal,

Two solutions come to my mind:

1. Create an endless scroll - instead of multiple pages, the user
scrolls and more records get loaded on the same page itself. This will
obviously not work for very long list -but so would the selection
feature you are talking about - it's much more difficult with long
lists. Gmaill contacts list does this.

2. Create a bucket where selections are displayed, this selection
bucket would be visible to user in every page, making it clear that
selections from previous page are maintained.

Regards
Alok Jain (AJ)

On Dec 15, 2008, at 12:24 PM, Vishal Iyer wrote:

> I have a paginated list of items. The user selects an item by
> clicking on a
> checkbox. The checkbox selection, by default only applies to the
> items on
> that page. So if you select 5 items on the first page and then
> navigate to
> the second to select a few more, the items on the first page do not
> get
> considered for any actions while still on the second page.
> I'm working on an 'expert' tool, where the desire is to be able to
> select
> items on multiple pages (assume there is no way to filter all of
> results on
> the same page). The most obvious solution is to mod (using ajax) the
> checkbox in such a way that it maintains the state across pages. Is
> there
> anything else out there that would solve this in a better way?
>
> --Vishal
> ________________________________________________________________
> Welcome to the Interaction Design Association (IxDA)!
> To post to this list ....... discuss at ixda.org
> Unsubscribe ................ http://www.ixda.org/unsubscribe
> List Guidelines ............ http://www.ixda.org/guidelines
> List Help .................. http://www.ixda.org/help

15 Dec 2008 - 1:14pm
Michael Williamson
2008

Personally, I dislike paginated lists. I believe it is a solution to technical limitations and not necessarily in the user's interest.

But, considering that you are probably dealing with the very same technical limitation, I would concur with Alok's "bucket" idea. It is akin to a shopping cart. Let the user select the items that they want and then review the list before executing the subsequent actions.

15 Dec 2008 - 1:11pm
Mark Young
2008

Why are the items being selected in the first place? Could the
selection be used or applied before moving on to another page? If the
selected items might span many pages, could the process be broken up
into smaller pieces that are performed per page?

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Posted from the new ixda.org
http://www.ixda.org/discuss?post=36441

15 Dec 2008 - 3:58pm
Vishal Subraman...
2005

Thanks All. That pretty much covers all possible options. One other that
came though pm was to faux paginate using JS. Technical limitations aside,
its probably not a good idea to take actions on elements you can't see. So
I would either stick with the detault behavior or use a container to store
items.
Mark, I agree with your logic. It is the context that lends itself to the
container approach. The list is long- could be dozens of pages even with a
large # of items on a page. Its also one of the primary actions in the tool.
Repeating it multiple times will not work in this instance.

-Vishal

On Mon, Dec 15, 2008 at 1:11 PM, Mark Young <mark at vizmo.com> wrote:

> Why are the items being selected in the first place? Could the
> selection be used or applied before moving on to another page? If the
> selected items might span many pages, could the process be broken up
> into smaller pieces that are performed per page?
>
>
> . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
> Posted from the new ixda.org
> http://www.ixda.org/discuss?post=36441
>
>
> ________________________________________________________________
> Welcome to the Interaction Design Association (IxDA)!
> To post to this list ....... discuss at ixda.org
> Unsubscribe ................ http://www.ixda.org/unsubscribe
> List Guidelines ............ http://www.ixda.org/guidelines
> List Help .................. http://www.ixda.org/help
>

Syndicate content Get the feed