Details
-
Type: New Feature
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 1.5.1
-
Component/s: ICE-Components
-
Labels:None
-
Environment:Operating System: All
Platform: All
-
Support Case References:
-
Affects:Documentation (User Guide, Ref. Guide, etc.), Sample App./Tutorial
Description
New panel component that displays two child panels/components with a user-draggable splitter bar between them. The user can drag the bar to resize the relative size of both panels, one grows and the other shrinks as they move the bar to resize the panel.
Should support both vertical (with left and right panel facets) and horizontal layout (with top and bottom panel facets).
Should support programmatic setting of the current divider location (via value-binding or component binding) as a percentage of the total width (or height) of the panel.
Basic structure could be a surrounding DIV with three divs embedded; one for each of two child panel facets and another for the draggable divider.
See the Java Swing JSplitPane component as a functional reference of this type of component:
http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/JSplitPane.html
Should support both vertical (with left and right panel facets) and horizontal layout (with top and bottom panel facets).
Should support programmatic setting of the current divider location (via value-binding or component binding) as a percentage of the total width (or height) of the panel.
Basic structure could be a surrounding DIV with three divs embedded; one for each of two child panel facets and another for the draggable divider.
See the Java Swing JSplitPane component as a functional reference of this type of component:
http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/JSplitPane.html
Activity
Ken Fyten
created issue -
Icefaces Administrator
made changes -
Field | Original Value | New Value |
---|---|---|
issue.field.bugzillaimportkey | 1159 | 12385 |
Ken Fyten
made changes -
Fix Version/s | 1.6 [ 10031 ] |
Ken Fyten
made changes -
Assignee | Rob Mayhew [ rob.mayhew ] |
Philip Breau
made changes -
Support Case References | https://www.icesoft.ca:4443/supportilla/show_bug.cgi?id=4421 |
Ken Fyten
made changes -
Fix Version/s | 2.0 [ 10032 ] | |
Priority | Minor [ 4 ] | Major [ 3 ] |
Ken Fyten
made changes -
Issue Type | Improvement [ 4 ] | New Feature [ 2 ] |
Fix Version/s | 1.7 [ 10080 ] | |
Fix Version/s | 2.0 [ 10032 ] | |
Affects | [Documentation (User Guide, Ref. Guide, etc.), Sample App./Tutorial] | |
Assignee | Adnan Durrani [ adnan.durrani ] |
Ken Fyten
made changes -
Assignee Priority | P1 |
Ken Fyten
made changes -
Description |
New panel component that displays two child panels/components with a user-draggable splitter bar between them. The user can drag the bar to resize the relative size of both panels, one grows and the other shrinks as they move the bar to resize the panel. Should support both vertical and horizontal layout. Another optional feature is to support a button/switch on the splitter bar that fully collapses or expands the splitter bar. See the Java Swing JSplitPane component as a functional reference: http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/JSplitPane.html |
New panel component that displays two child panels/components with a user-draggable splitter bar between them. The user can drag the bar to resize the relative size of both panels, one grows and the other shrinks as they move the bar to resize the panel. Should support both vertical (with left and right panel facets) and horizontal layout (with top and bottom panel facets). Should support programmatic setting of the current divider location (via value-binding or component binding) as a percentage of the total width (or height) of the panel. Basic structure could be a surrounding DIV with three divs embedded; one for each of two child panel facets and another for the draggable divider. See the Java Swing JSplitPane component as a functional reference of this type of component: http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/JSplitPane.html |
Ken Fyten
made changes -
Fix Version/s | 1.7Beta1 [ 10121 ] | |
Fix Version/s | 1.7 [ 10080 ] |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #15597 | Fri Jan 18 17:03:29 MST 2008 | adnan.durrani | JS added for panelDivider, related to |
Files Changed | ||||
MODIFY
/icefaces/trunk/icefaces/bridge/lib/extras/resizablePanelGrid.js
|
Adnan Durrani
made changes -
Status | Open [ 1 ] | In Progress [ 3 ] |
Adnan Durrani
made changes -
Summary | Add new Splitpane Panel component | Add new panelDivider component |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #15612 | Mon Jan 21 14:30:35 MST 2008 | adnan.durrani | Horizontal support added to the panelDivider |
Files Changed | ||||
MODIFY
/icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/paneldivider/PanelDivider.java
MODIFY /icefaces/trunk/icefaces/component-metadata/src/main/resources/conf/ice_cust_properties/cust-panelDivider-props.xml MODIFY /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/paneldivider/PanelDividerRenderer.java MODIFY /icefaces/trunk/icefaces/bridge/lib/extras/resizablePanelGrid.js MODIFY /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/CSS_DEFAULT.java MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/resources/css/xp/xp.css |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #15628 | Tue Jan 22 12:35:18 MST 2008 | adnan.durrani | Position attribute added. |
Files Changed | ||||
MODIFY
/icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/paneldivider/PanelDivider.java
MODIFY /icefaces/trunk/icefaces/component-metadata/src/main/resources/conf/ice_cust_properties/cust-panelDivider-props.xml MODIFY /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/paneldivider/PanelDividerRenderer.java MODIFY /icefaces/trunk/icefaces/bridge/lib/extras/resizablePanelGrid.js MODIFY /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/CSS_DEFAULT.java MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/resources/css/xp/xp.css |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #15639 | Wed Jan 23 13:25:27 MST 2008 | adnan.durrani | panlDivider doc added to the component-showcase. |
Files Changed | ||||
ADD
/icefaces/trunk/icefaces/component/doc/panelDividerDoc.html
|
Adnan Durrani
made changes -
Status | In Progress [ 3 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Ken Fyten
made changes -
Fix Version/s | 1.7 [ 10080 ] |
Ken Fyten
made changes -
Status | Resolved [ 5 ] | Closed [ 6 ] |
Assignee Priority | P1 | |
Assignee | Adnan Durrani [ adnan.durrani ] |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #22077 | Tue Aug 03 16:12:17 MDT 2010 | yip.ng | |
Files Changed | ||||
MODIFY
/icefaces/trunk/icefaces/bridge/lib/extras/resizablePanelGrid.js
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #22078 | Tue Aug 03 16:13:00 MDT 2010 | yip.ng | |
Files Changed | ||||
MODIFY
/icefaces2/trunk/icefaces/compat/core/src/main/javascript/extras/extras.js
|
It is very nice if ICEfaces 1.7 can has this component. Based my knowledge, it is one of the most important features for Web2.0. Many thanks.