ICEfaces
  1. ICEfaces
  2. ICE-1116

Add new panelDivider component

    Details

    • Type: New Feature New Feature
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.5.1
    • Fix Version/s: 1.7Beta1, 1.7
    • Component/s: ICE-Components
    • Labels:
      None
    • Environment:
      Operating System: All
      Platform: All

      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

        Activity

        Hide
        Sheng Gu added a comment -

        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.

        Show
        Sheng Gu added a comment - 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.
        Hide
        Sheng Gu added a comment -

        Hi there, is there a plan to implement it in 1.7? Maybe consider only vertical layout (left side, right side) at the first release. I think that the component is very useful, because html frame is actually dead in Web 2.0. It is very appreciative if its "Priority Minor" can be changed to "Priority Major". Thanks.

        Show
        Sheng Gu added a comment - Hi there, is there a plan to implement it in 1.7? Maybe consider only vertical layout (left side, right side) at the first release. I think that the component is very useful, because html frame is actually dead in Web 2.0. It is very appreciative if its "Priority Minor" can be changed to "Priority Major". Thanks.
        Hide
        Christophe Taverne added a comment -

        I think too it would be a good idea :-D

        Show
        Christophe Taverne added a comment - I think too it would be a good idea :-D
        Hide
        Ken Fyten added a comment -

        Under consideration for ICEfaces 2.0.

        Show
        Ken Fyten added a comment - Under consideration for ICEfaces 2.0.
        Hide
        Sheng Gu added a comment -

        Thank you very much, Ken.

        Show
        Sheng Gu added a comment - Thank you very much, Ken.
        Hide
        Adnan Durrani added a comment -

        JS added for the panelDivider component. revision 15597

        Show
        Adnan Durrani added a comment - JS added for the panelDivider component. revision 15597
        Hide
        Adnan Durrani added a comment -

        PanelDivider component added. 15598

        Show
        Adnan Durrani added a comment - PanelDivider component added. 15598
        Hide
        Adnan Durrani added a comment -

        Horizontal support added to the panelDivider. revision : 15612

        Show
        Adnan Durrani added a comment - Horizontal support added to the panelDivider. revision : 15612
        Hide
        Adnan Durrani added a comment -

        panelDivider example added to the component-showcase. revision 15620

        Show
        Adnan Durrani added a comment - panelDivider example added to the component-showcase. revision 15620
        Hide
        Adnan Durrani added a comment -

        The position attribute added. Revision 15628

        Show
        Adnan Durrani added a comment - The position attribute added. Revision 15628
        Hide
        Adnan Durrani added a comment -

        The "position" attribute renamed as the "dividerPosition". revision 15633

        Show
        Adnan Durrani added a comment - The "position" attribute renamed as the "dividerPosition". revision 15633
        Hide
        Adnan Durrani added a comment -

        Tld doc updated. 15637

        Show
        Adnan Durrani added a comment - Tld doc updated. 15637
        Hide
        Adnan Durrani added a comment -

        panelDividerDoc added to the component-showcase. revision 15639

        Show
        Adnan Durrani added a comment - panelDividerDoc added to the component-showcase. revision 15639
        Hide
        Adnan Durrani added a comment -

        valuebinding example added to the panelDivider demo

        Show
        Adnan Durrani added a comment - valuebinding example added to the panelDivider demo
        Hide
        Sae Sae added a comment -

        did you make bouse horizontal and vertical devider? or only horizontal?

        Show
        Sae Sae added a comment - did you make bouse horizontal and vertical devider? or only horizontal?

          People

          • Assignee:
            Unassigned
            Reporter:
            Ken Fyten
          • Votes:
            11 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: