ICEfaces
  1. ICEfaces
  2. ICE-10997

create icecore:repeat component which allows components access to repetition and resolved expressions when added to component tree

    Details

    • Type: New Feature New Feature
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 4.1.1
    • Fix Version/s: 4.2
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      ace
    • Assignee Priority:
      P1
    • Affects:
      Documentation (User Guide, Ref. Guide, etc.), Sample App./Tutorial

      Description

      a looping parent component which allows the user to determine what is to be placed in the component attributes .
      for example (in the case of ace:panelStack)

      <icecore:repeat var="data" value="#{somebean.sequence}" >
          <ace:panelStack selectedId="#{data.selectedId}">
                <ace:stackPane id="pane1">
                     .....
                </ace:stackPane>
               <ace:stackPane id="pane2">
                    ....
               </ace:stackPane>
      </icecore:repeat>

      currently, use of c:forEach is limited in that myfaces causes exception as it requires static data in c:forEach. http://jira.icesoft.org/browse/ICE-10792
      A basic repeat tag could have it's own tag handler allowing it to act both like <ui:repeat> and <c:forEach> so that consideration is given while constructing the tree as well as within the tree

        Activity

        Repository Revision Date User Message
        ICEsoft Public SVN Repository #50752 Mon Feb 27 13:27:56 MST 2017 mircea.toma ICE-10997 Update component description.
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/samples/showcase/showcase/src/main/resources/org/icefaces/samples/showcase/view/resources/messages.properties
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #50738 Fri Feb 24 08:38:56 MST 2017 carmen.cristurean ICE-10997 - fix minor typo in showcase demo for icecore:repeat.
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/samples/showcase/showcase/src/main/java/org/icefaces/samples/showcase/example/core/repeat/RepeatBean.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #50731 Thu Feb 23 13:59:57 MST 2017 mircea.toma ICE-10997 Add showcase example.
        Files Changed
        Commit graph ADD /icefaces4/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/core/repeat.xhtml
        Commit graph MODIFY /icefaces4/trunk/icefaces/samples/showcase/showcase/src/main/java/org/icefaces/samples/showcase/view/menu/data/CentralDataList.java
        Commit graph MODIFY /icefaces4/trunk/icefaces/samples/showcase/showcase/src/main/resources/org/icefaces/samples/showcase/view/resources/messages.properties
        Commit graph ADD /icefaces4/trunk/icefaces/samples/showcase/showcase/src/main/java/org/icefaces/samples/showcase/example/core/repeat/RepeatBean.java
        Commit graph ADD /icefaces4/trunk/icefaces/samples/showcase/showcase/src/main/java/org/icefaces/samples/showcase/example/core/repeat
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #50566 Mon Feb 20 12:15:27 MST 2017 mircea.toma ICE-10997 Setup 'var' object when Faces event is broadcast. Refactor code.
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/core/src/main/java/org/icefaces/impl/component/Repeat.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #50546 Thu Feb 16 05:29:54 MST 2017 mircea.toma ICE-10997 Simplify code.
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/core/src/main/java/org/icefaces/impl/component/Repeat.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #50544 Wed Feb 15 17:15:41 MST 2017 mircea.toma ICE-10997 Enable row state saving.
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/core/src/main/java/org/icefaces/impl/component/Repeat.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #50543 Wed Feb 15 15:09:56 MST 2017 mircea.toma ICE-10997 Store/restore component data while iterating.
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/core/src/main/java/org/icefaces/impl/component/Repeat.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #50388 Wed Feb 08 11:07:04 MST 2017 mircea.toma ICE-10997 Make inner class serializable.
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/samples/core/test/repeat/src/main/java/org/icefaces/demo/repeat/TestBean.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #50387 Wed Feb 08 10:45:28 MST 2017 mircea.toma ICE-10997 Added TLD documentation for icecore:repeat component.
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/core/src/main/resources/META-INF/core.taglib.xml
        Commit graph MODIFY /icefaces4/trunk/icefaces/core/src/main/resources/META-INF/core.tld
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #50385 Wed Feb 08 06:57:29 MST 2017 mircea.toma ICE-10997 Simplify.
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/core/src/main/java/org/icefaces/impl/component/Repeat.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #50382 Tue Feb 07 07:09:41 MST 2017 mircea.toma ICE-10997 Run validation and decoding for the children components. Add test that exercises post-backs to the iterated items.
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/samples/core/test/repeat/src/main/webapp/test.xhtml
        Commit graph MODIFY /icefaces4/trunk/icefaces/core/src/main/java/org/icefaces/impl/component/Repeat.java
        Commit graph MODIFY /icefaces4/trunk/icefaces/samples/core/test/repeat/src/main/java/org/icefaces/demo/repeat/TestBean.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #50381 Mon Feb 06 18:31:21 MST 2017 mircea.toma ICE-10997 Add test application for icecore:repeat component.
        Files Changed
        Commit graph ADD /icefaces4/trunk/icefaces/samples/core/test/repeat/src/main/webapp/test.xhtml
        Commit graph ADD /icefaces4/trunk/icefaces/samples/core/test/repeat/src/main
        Commit graph ADD /icefaces4/trunk/icefaces/samples/core/test/repeat/src/main/java/org
        Commit graph ADD /icefaces4/trunk/icefaces/samples/core/test/repeat/src/main/webapp/WEB-INF
        Commit graph ADD /icefaces4/trunk/icefaces/samples/core/test/repeat/src/main/webapp
        Commit graph ADD /icefaces4/trunk/icefaces/samples/core/test/repeat/src/main/java
        Commit graph ADD /icefaces4/trunk/icefaces/samples/core/test/repeat/src/main/resources
        Commit graph ADD /icefaces4/trunk/icefaces/samples/core/test/repeat/src/main/java/org/icefaces/demo/repeat/TestBean.java
        Commit graph ADD /icefaces4/trunk/icefaces/samples/core/test/repeat/build.xml
        Commit graph ADD /icefaces4/trunk/icefaces/samples/core/test/repeat/src/main/webapp/WEB-INF/web.xml
        Commit graph ADD /icefaces4/trunk/icefaces/samples/core/test/repeat/src/main/webapp/WEB-INF/faces-config.xml
        Commit graph ADD /icefaces4/trunk/icefaces/samples/core/test/repeat/src/main/java/org/icefaces/demo/repeat
        Commit graph ADD /icefaces4/trunk/icefaces/samples/core/test/repeat/src
        Commit graph ADD /icefaces4/trunk/icefaces/samples/core/test/repeat/src/main/java/org/icefaces/demo
        Commit graph ADD /icefaces4/trunk/icefaces/samples/core/test/repeat/src/main/java/org/icefaces
        Commit graph ADD /icefaces4/trunk/icefaces/samples/core/test/repeat
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #50380 Mon Feb 06 17:16:00 MST 2017 mircea.toma ICE-10997 Fix validation.
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/core/src/main/java/org/icefaces/impl/component/Repeat.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #50379 Mon Feb 06 16:45:16 MST 2017 mircea.toma ICE-10997 Run "rows" and ""index" validation after the real number of items was determined.
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/core/src/main/java/org/icefaces/impl/component/Repeat.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #50378 Mon Feb 06 16:37:08 MST 2017 mircea.toma ICE-10997 Add icecore:repeat implementation.
        Files Changed
        Commit graph ADD /icefaces4/trunk/icefaces/core/src/main/java/org/icefaces/impl/component/Repeat.java
        Commit graph MODIFY /icefaces4/trunk/icefaces/core/src/main/resources/META-INF/core.taglib.xml
        Commit graph MODIFY /icefaces4/trunk/icefaces/core/src/main/resources/META-INF/faces-config.xml

          People

          • Assignee:
            Mircea Toma
            Reporter:
            Judy Guglielmin
          • Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: