ICEfaces
  1. ICEfaces
  2. ICE-3774

Support multiple lines of tabs in panelTabSet

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.7.2
    • Fix Version/s: 2.0-Beta2, 2.0.0
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      All

      Description

      Currently the ICEfaces tab set component is unable to render out multiple lines of tabs. I believe this is mainly due to the markup which is rendered for this component. Ideally the tab set would render more multi-line friendly markup. For instance, our .NET counterparts here use their own third party component library... for that libraries tab set component the tab bar is represented
      roughly as follows:

      <div>
      <ul>
      <li>
      <!-- tab content -->
      </li>
      <li>
      <!-- tab content -->
      </li>
      </ul>
      </div>

      By using markup like this it becomes much easier to make the tabs wrap to the next line with CSS.

        Issue Links

          Activity

          Hide
          Ed Schmalzle added a comment -

          It should be taken into consideration that whoever is using the tab set may not be in control of the size of their tabs. For example, the amount of text in the tab label could change greatly when text is translated from one language to another. In my opinion this would rule out any solution which requires the setting of the number of rows. I think the optimal solution would be one which the tabs are able to wrap and flow freely.

          Show
          Ed Schmalzle added a comment - It should be taken into consideration that whoever is using the tab set may not be in control of the size of their tabs. For example, the amount of text in the tab label could change greatly when text is translated from one language to another. In my opinion this would rule out any solution which requires the setting of the number of rows. I think the optimal solution would be one which the tabs are able to wrap and flow freely.
          Hide
          Ken Fyten added a comment -

          Resolved with the introduction of the new TabSet ACE component.

          Show
          Ken Fyten added a comment - Resolved with the introduction of the new TabSet ACE component.

            People

            • Assignee:
              Ken Fyten
              Reporter:
              Tyler Johnson
            • Votes:
              10 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: