Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 2.0-Alpha2
-
Fix Version/s: 2.0-Alpha3, 2.0.0
-
Component/s: None
-
Labels:None
-
Environment:Server: Glassfish v3 (jdk 1.6.0_18) on Linux.
Browser: Current Safari (MacOS), Firefox 3.5.7/Linux
-
ICEsoft Forum Reference:
-
Workaround Exists:Yes
-
Workaround Description:
Description
For sources please look at referenced thread.
For short:
Page with datatable including rowSelector and a button.
Sessionscoped Datamodel for datatable (value) extends ListDataModel with three items.
"selectionAction" is bound to a method writing out to server.log. Button action writes a message, too. So watch the log while testing.
After deploying:
1. select first row.
2. select second row.
3. deselect second row.
4. press button above.
Second row is now selected again.
On each step above (1-4) "Selection Action" is written to the log.
The button action itself is never called in that sequence! (no "Button Action" in log).
For short:
Page with datatable including rowSelector and a button.
Sessionscoped Datamodel for datatable (value) extends ListDataModel with three items.
"selectionAction" is bound to a method writing out to server.log. Button action writes a message, too. So watch the log while testing.
After deploying:
1. select first row.
2. select second row.
3. deselect second row.
4. press button above.
Second row is now selected again.
On each step above (1-4) "Selection Action" is written to the log.
The button action itself is never called in that sequence! (no "Button Action" in log).
Activity
- All
- Comments
- History
- Activity
- Remote Attachments
- Subversion
Cannot reproduce in the following environments:
Glimmer revision 21619
Servers: Glassfish v3 and Tomcat 6.0.26 (on Windows XP SP3)
Browsers: FF3.6, Safari 4.0.4
During the testing, both "Selection Action" and "Button Action" are seen in the server log.