ICEfaces
  1. ICEfaces
  2. ICE-8990

ace:checkbox add tristate support

    Details

    • Type: Improvement Improvement
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      *

      Description

      The ace:checkbox should be enhanced to support an optional third click state indicating a negative value, with the empty state representing null.

      Typically the visual progression on click would be: empty / checkmark / 'x' mark

      There is a question of if this will be able to be represented by a single Boolean value due to the shortcomings of EL. EL has previously coerced null Integers into default values (in that case 0), preventing the accurate representation of null state. In this case it may be necessary to represent the checked state and the crossed out state, though mutually exclusive, with different booleans.

        Activity

        There are no comments yet on this issue.

          People

          • Assignee:
            Unassigned
            Reporter:
            Nils Lundquist
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated: