Details
-
Type:
Improvement
-
Status: Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 1.8, EE-3.3.0.GA_P01
-
Fix Version/s: EE-3.3.0.GA_P02, 4.0
-
Component/s: ACE-Components
-
Labels:None
-
Environment:jsf 2 ace component dataTable
-
Assignee Priority:P1
-
Affects:Documentation (User Guide, Ref. Guide, etc.)
Description
docs and examples should show requirement of ace:dataTable backing beans to implement the following 2 methods:-
public boolean equals(Object o);
public int hashCode();
public boolean equals(Object o);
public int hashCode();
Issue Links
- depends on
-
ICE-9859
ace:dataTable, lazy="true", used with RowStateMap and rowSelectListener does not highlight selected Row
-
- Closed
-
Activity
| Status | Resolved [ 5 ] | Closed [ 6 ] |
| Status | Open [ 1 ] | Resolved [ 5 ] |
| Resolution | Fixed [ 1 ] |
| Repository | Revision | Date | User | Message |
| ICEsoft Public SVN Repository | #41331 | Thu Jun 12 15:33:03 MDT 2014 | art.zambrano | |
| Files Changed | ||||
MODIFY
/icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/datatable/DataTableMeta.java
|
| Repository | Revision | Date | User | Message |
| ICEsoft Public SVN Repository | #41330 | Thu Jun 12 15:25:32 MDT 2014 | art.zambrano | |
| Files Changed | ||||
MODIFY
/icefaces4/trunk/icefaces/samples/showcase/showcase/src/main/java/org/icefaces/samples/showcase/example/ace/dataTable/DataTableLazyLoading.java
MODIFY
/icefaces4/trunk/icefaces/samples/showcase/showcase/src/main/java/org/icefaces/samples/showcase/example/ace/dataTable/DataTableRowState.java
MODIFY
/icefaces4/trunk/icefaces/samples/showcase/showcase/src/main/resources/org/icefaces/samples/showcase/view/resources/messages.properties
|
| Assignee Priority | P2 [ 10011 ] | P1 [ 10010 ] |
| Summary | Update docs, showcase and qa examples for dataBase to implement hashCode and equals methods | Update docs, showcase and qa examples for ace:dataTable to implement hashCode and equals methods |
| Assignee | Ken Fyten [ ken.fyten ] | Arturo Zambrano [ artzambrano ] |
| Fix Version/s | EE-3.3.0.GA_P02 [ 11371 ] | |
| Fix Version/s | 4.0 [ 11382 ] | |
| Affects | Documentation (User Guide, Ref. Guide, etc.) [ 10003 ] | |
| Assignee Priority | P2 [ 10011 ] |
| Assignee | Ken Fyten [ ken.fyten ] |

Improved ace:dataTable article in the wiki and added sections that explain the need to implement custom hashCode() and equals() methods, general approach and important details of the lazy loading mode, advise for styling the table in a custom way, and other details.
At revision 41330 committed these changes to the showcase: added Car.java to the resource viewer of the Lazy Loading and Row State demos; added explanations regarding the custom implementations of hashCode() and equals() in the data object.
At revision 41331 added notes about the need to implement custom hashCode() and equals() methods in the ace:dataTable meta class.