ICEfaces
  1. ICEfaces
  2. ICE-11387

create ace:triStateCheckbox to replace composite component in 3.x-EE

    Details

    • Type: New Feature New Feature
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: EE-4.2.0.GA
    • Fix Version/s: 4.3, EE-4.3.0.GA
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      ace

      Description

      Clients require a replacement for the ice composite component triStateCheckbox in 4.x release.

        Activity

        Judy Guglielmin created issue -
        Judy Guglielmin made changes -
        Field Original Value New Value
        Assignee Arturo Zambrano [ artzambrano ]
        Judy Guglielmin made changes -
        Fix Version/s 4.3 [ 13096 ]
        Fix Version/s EE-4.2.0.GA_P01 [ 13121 ]
        Ken Fyten made changes -
        Fix Version/s EE-4.3.0.GA [ 13103 ]
        Fix Version/s EE-4.2.0.GA_P01 [ 13121 ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #52307 Tue Feb 13 15:20:53 MST 2018 art.zambrano ICE-11387 added new ace:triStateCheckbox component
        Files Changed
        Commit graph ADD /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/tristatecheckbox/tristatecheckbox.js
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/META-INCLUDE/resource-dependency.xml
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/renderkit/AceSymbolicResourceHandler.java
        Commit graph ADD /icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/tristatecheckbox/TriStateCheckboxRenderer.java
        Commit graph ADD /icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/tristatecheckbox
        Commit graph ADD /icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/tristatecheckbox/TriStateCheckboxMeta.java
        Commit graph ADD /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/tristatecheckbox
        Commit graph ADD /icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/tristatecheckbox/TriStateCheckbox.java
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/build.xml
        Commit graph ADD /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/tristatecheckbox/tristatecheckbox.css
        Hide
        Arturo Zambrano added a comment -

        r52307: added new ace:triStateCheckbox component

        Show
        Arturo Zambrano added a comment - r52307: added new ace:triStateCheckbox component
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #52313 Thu Feb 15 15:27:11 MST 2018 art.zambrano ICE-11387 renamed 'partially_checked' state to 'indeterminate'; added 'indeterminateBeforeChecked' to determine the order in which the three states cycle
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/tristatecheckbox/tristatecheckbox.js
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/tristatecheckbox/TriStateCheckboxRenderer.java
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/tristatecheckbox/TriStateCheckboxMeta.java
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/tristatecheckbox/TriStateCheckbox.java
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/tristatecheckbox/tristatecheckbox.css
        Hide
        Arturo Zambrano added a comment -

        r52313: renamed 'partially_checked' state to 'indeterminate'; added 'indeterminateBeforeChecked' to determine the order in which the three states cycle.

        Show
        Arturo Zambrano added a comment - r52313: renamed 'partially_checked' state to 'indeterminate'; added 'indeterminateBeforeChecked' to determine the order in which the three states cycle.
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #52320 Fri Feb 16 15:00:40 MST 2018 art.zambrano ICE-11387 added support for ace:buttonGroup : the tri state checkboxes will only be unchecked when mutuallyExclusive=true and when not in the indeterminate state
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/tristatecheckbox/tristatecheckbox.js
        Hide
        Arturo Zambrano added a comment -

        r52320: added support for ace:buttonGroup : the tri state checkboxes will only be unchecked when mutuallyExclusive=true and when not in the indeterminate state

        Show
        Arturo Zambrano added a comment - r52320: added support for ace:buttonGroup : the tri state checkboxes will only be unchecked when mutuallyExclusive=true and when not in the indeterminate state
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #52325 Tue Feb 20 12:53:39 MST 2018 art.zambrano ICE-11387 TLD doc addition
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/tristatecheckbox/TriStateCheckboxMeta.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #52326 Tue Feb 20 13:56:00 MST 2018 art.zambrano ICE-11387 added ace:triStateCheckbox demo to the showcase
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/samples/showcase/showcase/src/main/java/org/icefaces/samples/showcase/view/menu/data/CentralDataList.java
        Commit graph ADD /icefaces4/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/tristatecheckbox
        Commit graph ADD /icefaces4/trunk/icefaces/samples/showcase/showcase/src/main/java/org/icefaces/samples/showcase/example/ace/tristatecheckbox
        Commit graph ADD /icefaces4/trunk/icefaces/samples/showcase/showcase/src/main/java/org/icefaces/samples/showcase/example/ace/tristatecheckbox/TriStateCheckboxBean.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/webapp/resources/examples/ace/tristatecheckbox/triStateCheckbox.xhtml
        Hide
        Arturo Zambrano added a comment -

        r52326: added ace:triStateCheckbox demo to the showcase

        Show
        Arturo Zambrano added a comment - r52326: added ace:triStateCheckbox demo to the showcase
        Hide
        Arturo Zambrano added a comment -

        r49366: added QA test app

        Show
        Arturo Zambrano added a comment - r49366: added QA test app
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #52328 Tue Feb 20 17:28:31 MST 2018 art.zambrano ICE-11387 fixed state CSS classes error, and added line-through text decoration styling to in-field labels when in the indeterminate state
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/tristatecheckbox/tristatecheckbox.js
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/tristatecheckbox/tristatecheckbox.css
        Hide
        Arturo Zambrano added a comment -

        r52328: fixed state CSS classes error, and added line-through text decoration styling to in-field labels when in the indeterminate state

        Show
        Arturo Zambrano added a comment - r52328: fixed state CSS classes error, and added line-through text decoration styling to in-field labels when in the indeterminate state
        Arturo Zambrano made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #52347 Fri Mar 09 19:00:41 MST 2018 art.zambrano ICE-11387 changed state management approach to simply use Renderer.getConvertedValue() instead of overriding getValue() and setValue(), in order to fix issues when using MyFaces
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/tristatecheckbox/TriStateCheckboxRenderer.java
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/tristatecheckbox/TriStateCheckbox.java
        Hide
        Arturo Zambrano added a comment - - edited

        r52347: changed state management approach to simply use Renderer.getConvertedValue() instead of overriding getValue() and setValue(), in order to fix issues when using MyFaces

        Show
        Arturo Zambrano added a comment - - edited r52347: changed state management approach to simply use Renderer.getConvertedValue() instead of overriding getValue() and setValue(), in order to fix issues when using MyFaces
        Hide
        Ken Fyten added a comment -

        Re-opened for missing TLD and WIki docs.

        Show
        Ken Fyten added a comment - Re-opened for missing TLD and WIki docs.
        Ken Fyten made changes -
        Resolution Fixed [ 1 ]
        Status Resolved [ 5 ] Reopened [ 4 ]
        Hide
        Arturo Zambrano added a comment -

        Added Wiki page for the ace:triStateCheckbox component.

        (The TLD docs will appear when http://res.icesoft.org is updated for the release).

        Show
        Arturo Zambrano added a comment - Added Wiki page for the ace:triStateCheckbox component. (The TLD docs will appear when http://res.icesoft.org is updated for the release).
        Arturo Zambrano made changes -
        Status Reopened [ 4 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

          • Assignee:
            Arturo Zambrano
            Reporter:
            Judy Guglielmin
          • Votes:
            1 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: