Nice job, very detailed patch descriptions, but selectall doesn't work as advertised on Safari/Firefox RC0. Steps:

- select all
- go to last page
- deselect all
- go one page back - all items are again selected

Also the checkboxes aren't kept in safari when sorting.

Guess you have some javascript issues :).

Mathias Bogaert

On 15 Sep 2004, at 03:26, steven melzer wrote:

no, actually selections are maintained when you sort and page.

if you use checkboxes and you select 2 rows on the first page, then sort a
column, not only do the correct selections stay, but if the selected rows
have moved to other pages due to sorting, they will show as selected when
you navigate to those pages.


if you are using radio buttons and you select a row on page one, then go to
page 2, and select a row on page 2, then go back to page 1, the selection
you had made on page 1 is gone, since radio buttons imply one selected row
for the entire list.


and the "selectAll" header checkbox is also very intelligent. if you select
all, then javascript will display everything as selected on the page you are
on, but when you page/sort/anything else, all rows are selected. also, if
you select all, then unselect a single row, the selectAll checkbox unselects
itself.


the hardest thing for users of the tag is support for clicking on a button
outside the displaytag. i have a utility class called SelectionUtil to
manage this. here is a typical scenario. a user is on page 1 of a list and
selects a couple rows, then goes to page 2 and selects some more rows, and
does this on page 3, then clicks the "do something" button. the displaytag
handled all the selections on page one and page two when you paged with the
displaytag navigation links. but since the "do something" button is not
managed by the displaytag, then user needs to call a simple static method to
merge the request parameters and the session scoped selections already
stored by the displaytag. look at the exmples for more details.


that is what makes my code so difficult to extract out of the base
displaytag code. it make changes deep in the bowels of the TableTag and
ColumnTag.


if you want i will be more than happy to go through my changes in details.

thanks,
steve

----- Original Message -----
From: "Matt Raible" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, September 14, 2004 8:12 AM
Subject: Re: [displaytag-devel] selectable displaytag web site


FYI...

One thing that folks are going to complain about is the fact that if
you select a checkbox and sort - the selection is lost. This is a hard
problem to solve, but it's something that users want out-of-the-box.


Matt

i would like to have selectable rows added to the base.  to see the
selectable row features in action, go to
www.euclidsoftware.com/displaytag.

On Sep 13, 2004, at 7:39 PM, steven melzer wrote:

ok, the web site is "finished".  it is UGLY, but it works.

there are examples and a HOW-TO document.  if anyone needs anything
else to
make it work, please let me know.

the more feedback, the better.  don't be too harsh though :)

steve




-------------------------------------------------------
This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170
Project Admins to receive an Apple iPod Mini FREE for your judgement on
who ports your project to Linux PPC the best. Sponsored by IBM.
Deadline: Sept. 13. Go here: http://sf.net/ppc_contest.php
_______________________________________________
displaytag-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/displaytag-devel



-------------------------------------------------------
This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170
Project Admins to receive an Apple iPod Mini FREE for your judgement on
who ports your project to Linux PPC the best. Sponsored by IBM.
Deadline: Sept. 13. Go here: http://sf.net/ppc_contest.php
_______________________________________________
displaytag-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/displaytag-devel






-------------------------------------------------------
This SF.Net email is sponsored by: thawte's Crypto Challenge Vl
Crack the code and win a Sony DCRHC40 MiniDV Digital Handycam
Camcorder. More prizes in the weekly Lunch Hour Challenge.
Sign up NOW http://ad.doubleclick.net/clk;10740251;10262165;m
_______________________________________________
displaytag-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/displaytag-devel





------------------------------------------------------- This SF.Net email is sponsored by: thawte's Crypto Challenge Vl Crack the code and win a Sony DCRHC40 MiniDV Digital Handycam Camcorder. More prizes in the weekly Lunch Hour Challenge. Sign up NOW http://ad.doubleclick.net/clk;10740251;10262165;m _______________________________________________ displaytag-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/displaytag-devel

Reply via email to