Details
-
Type: Bug
-
Status: Closed
-
Priority: Trivial
-
Resolution: Fixed
-
Affects Version/s: 3.0.1
-
Fix Version/s: 3.1.0.BETA2, 3.1
-
Component/s: ACE-Components
-
Labels:None
-
Environment:Tomcat 7.0.25
-
Assignee Priority:P3
Description
In the training materials, I swapped out the existing method of lazy loading with an ice:dataTable to one with the new ace:dataTable "lazy" attribute.
I successfully extended the LazyDataModel and implemented the load() method. The method was called and the appropriate rows retrieved, however, I don't see them being applied to the UI.
The source code is in repo\services\icefaces2-training\trunk\exercises\solutions\9.2.2-exercise-ace-datatable.
Execute the build.bat file in repo\services\icefaces2-training\trunk\exercises\solutions to create the solutions source code. Then, use the source from 9.2.1 to create an Eclipse project. After that project is created add in the new 9.2.2 source code (9.2.2 is not a part of the build yet because it is not completed).
I successfully extended the LazyDataModel and implemented the load() method. The method was called and the appropriate rows retrieved, however, I don't see them being applied to the UI.
The source code is in repo\services\icefaces2-training\trunk\exercises\solutions\9.2.2-exercise-ace-datatable.
Execute the build.bat file in repo\services\icefaces2-training\trunk\exercises\solutions to create the solutions source code. Then, use the source from 9.2.1 to create an Eclipse project. After that project is created add in the new 9.2.2 source code (9.2.2 is not a part of the build yet because it is not completed).
Please post an archive of the successful LazyDataModel implementation here.
The instructions above do not build a working project, even after many manual adjustments.