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