Details
-
Type: Improvement
-
Status: Closed
-
Priority: Minor
-
Resolution: Invalid
-
Affects Version/s: 1.5
-
Fix Version/s: None
-
Component/s: ICE-Components
-
Labels:None
-
Environment:Operating System: Windows XP
Platform: PC
-
Support Case References:
Description
the ability to expand a row to show more detail. This is similar to the
expanding table example, but with the ability to nest tables in rows.
See example attachment.
The following events are needed
- Row clicked
- Cell clicked
- Column Sorted
Also a TableModel will need to be defined, I've attached an example.
-
- IceTreeTableModel.java
- 4 kB
- Rob Mayhew
-
- test.html
- 7 kB
- Rob Mayhew
-
Hide
- TreeTableExample.war
- 7.25 MB
- Philip Breau
-
- META-INF/MANIFEST.MF 0.0 kB
- WEB-INF/classes/.../NodeUserObject.class 4 kB
- WEB-INF/classes/.../TreeTable.class 2 kB
- WEB-INF/.../TreeTableExampleBean.class 6 kB
- WEB-INF/classes/.../TreeTableNode.class 2 kB
- WEB-INF/.../TreeTableUserObject.class 3 kB
- WEB-INF/faces-config.xml 0.6 kB
- WEB-INF/lib/backport-util-concurrent.jar 319 kB
- WEB-INF/lib/commons-beanutils.jar 184 kB
- WEB-INF/lib/commons-collections.jar 558 kB
- WEB-INF/lib/commons-digester.jar 140 kB
- WEB-INF/lib/commons-discovery.jar 70 kB
- WEB-INF/lib/commons-el.jar 110 kB
- WEB-INF/lib/commons-fileupload.jar 87 kB
- WEB-INF/lib/commons-logging.jar 52 kB
- WEB-INF/lib/el-ri.jar 97 kB
- WEB-INF/lib/icefaces-comps.jar 1.68 MB
- WEB-INF/lib/icefaces-facelets.jar 593 kB
- WEB-INF/lib/icefaces.jar 868 kB
- WEB-INF/lib/jsf-api-1.2.jar 316 kB
- WEB-INF/lib/jsf-api.jar 351 kB
- WEB-INF/lib/jsf-impl-1.2.jar 1.15 MB
- WEB-INF/lib/jsf-impl.jar 669 kB
- WEB-INF/lib/jstl.jar 17 kB
- WEB-INF/.../krysalis-jCharts-1.0.0-alpha-1.jar 151 kB
- WEB-INF/lib/standard.jar 385 kB
- WEB-INF/web.xml 3 kB
- img/ICEfaces-logo.gif 10 kB
- img/Thumbs.db 25 kB
- img/arrowDown.gif 0.1 kB
-
Hide
- TreeTableExample.zip
- 346 kB
- Philip Breau
-
- TreeTableExample/.classpath 2 kB
- TreeTableExample/.mymetadata 0.3 kB
- TreeTableExample/.project 1 kB
- TreeTableExample/src/.../NodeUserObject.java 7 kB
- TreeTableExample/src/.../TreeTable.java 2 kB
- TreeTableExample/.../TreeTableExampleBean.java 13 kB
- TreeTableExample/src/.../TreeTableNode.java 0.7 kB
- TreeTableExample/.../TreeTableUserObject.java 2 kB
- TreeTableExample/WebRoot/.../all-wcprops 2 kB
- TreeTableExample/WebRoot/.../.svn/entries 2 kB
- TreeTableExample/WebRoot/img/.svn/format 0.0 kB
- TreeTableExample/.../arrowDown.gif.svn-base 0.1 kB
- TreeTableExample/.../arrowUp.gif.svn-base 0.1 kB
- TreeTableExample/.../dtpick.gif.svn-base 0.1 kB
- TreeTableExample/.../error.gif.svn-base 0.1 kB
- TreeTableExample/.../error.png.svn-base 0.1 kB
- TreeTableExample/.../hand.jpg.svn-base 0.1 kB
- TreeTableExample/.../ICEfaces-logo.gif.svn-base 0.1 kB
- TreeTableExample/.../icesoft.gif.svn-base 0.1 kB
- TreeTableExample/.../orange-toggle-false.gif.svn-base 0.1 kB
- TreeTableExample/.../orange-toggle-true.gif.svn-base 0.1 kB
- TreeTableExample/.../tree_folder_closed.gif.svn-base 0.1 kB
- TreeTableExample/.../tree_folder_open.gif.svn-base 0.1 kB
- TreeTableExample/.../tree_line_middle_node.gif.svn-base 0.1 kB
- TreeTableExample/.../tree_node.gif.svn-base 0.1 kB
- TreeTableExample/.../arrowDown.gif.svn-base 0.1 kB
- TreeTableExample/.../arrowUp.gif.svn-base 0.1 kB
- TreeTableExample/.../dtpick.gif.svn-base 0.1 kB
- TreeTableExample/.../error.gif.svn-base 1.0 kB
- TreeTableExample/.../error.png.svn-base 20 kB
Activity
- All
- Comments
- History
- Activity
- Remote Attachments
- Subversion
Created an attachment (id=69)
Example Model
It looks like Rob did some work on a tree table component. Chris brown did the first take off this component based on a myfaces component which early on was replaced with the current tree implementation.
I'm sure if we went hunting around in the repo we could find the original source for the tree table component. The Tree Table component from MyFaces is still available at http://myfaces.apache.org/tomahawk/treeTable.html. It is my understanding that this component may work out of the box with ICEfaces in v 1.6 but this will have to be tested.
We've had several requests for a TreeComponent from clients as well as from the community. This component might not be to hard to get working again and would be a value added component to our suite.
Tree Table demo using existing <ice:dataTable>, also includes drag and drop functionality
Tree Table example using existing <ice:dataTable> MyEclipse project
Marking as Closed / Invalid as part of legacy ICEfaces ICE / Compat component JIRA cleanup.
Note: This issue may be resolved in a newer ICEfaces release, available here: http://www.icesoft.org/java/downloads/icefaces-downloads.jsf
If the issue persists with the current ICEfaces release, please create a new JIRA for it.
Created an attachment (id=68)
Example Output