Details
-
Type: New Feature
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 4.1
-
Component/s: ACE-Components
-
Labels:None
-
Environment:ICEfaces 4
-
Affects:Documentation (User Guide, Ref. Guide, etc.), Sample App./Tutorial
Description
This JIRA is to add a new ace:checkboxButtons component that would support stamping out a set of checkboxButtons based on one component tag, similar to the h:selectBooleanCheckbox component.
This would support all the styling/attributes of the existing ace:checkboxButton component, but would support f:selectItems to define the buttons and would use a single value attribute to define the currently selected checkboxButton.
This would support all the styling/attributes of the existing ace:checkboxButton component, but would support f:selectItems to define the buttons and would use a single value attribute to define the currently selected checkboxButton.
Activity
Ken Fyten
created issue -
Ken Fyten
made changes -
Field | Original Value | New Value |
---|---|---|
Description |
This JIRA is to add a new ace:radioButtons component that would support stamping out a set of radioButtons based on one component tag, similar to the h:selectOneRadioButton component.
This would support all the styling/attributes of the existing ace:radioButton component, but would support f:selectItems to define the buttons and would use a single value attribute to define the currently selected radioButton. |
This JIRA is to add a new ace:checkboxButtons component that would support stamping out a set of checkboxButtons based on one component tag, similar to the h:selectBooleanCheckbox component.
This would support all the styling/attributes of the existing ace:checkboxButton component, but would support f:selectItems to define the buttons and would use a single value attribute to define the currently selected checkboxButton. |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #45849 | Thu Aug 13 15:18:05 MDT 2015 | art.zambrano | |
Files Changed | ||||
ADD
/icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/checkboxbuttons/CheckboxButtonsRenderer.java
MODIFY /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/checkboxbutton/checkboxbutton.js ADD /icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/checkboxbuttons/CheckboxButtonsMeta.java ADD /icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/checkboxbuttons ADD /icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/checkboxbuttons/CheckboxButtons.java MODIFY /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/checkboxbutton/checkboxbutton.css |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #45861 | Tue Aug 18 12:19:36 MDT 2015 | art.zambrano | |
Files Changed | ||||
MODIFY
/icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/radiobutton/radiobutton.css
MODIFY /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/checkboxbutton/checkboxbutton.css |
Arturo Zambrano
made changes -
Status | Open [ 1 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Carmen Cristurean
made changes -
Attachment | image2.png [ 20981 ] | |
Attachment | image1.png [ 20982 ] |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #45874 | Thu Aug 20 12:45:21 MDT 2015 | art.zambrano | |
Files Changed | ||||
MODIFY
/icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/checkboxbuttons/CheckboxButtonsRenderer.java
MODIFY /icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/radiobuttons/RadioButtonsRenderer.java MODIFY /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/radiobutton/radiobutton.js |
Ken Fyten
made changes -
Status | Resolved [ 5 ] | Closed [ 6 ] |
As an alternative to creating this new component, it might be preferable to instead enhance the existing ace:buttonGroup component such that it could be used to generate a list of either radio or checkbox buttons itself. The main goal of this JIRA is to enable easier use of the checkbox or radio buttons by reducing the amount of backing-bean code required to use them.
By having the ace:buttonGroup manage the state of the buttons directly, such that the application would value-bind to the buttonGroup to see which button(s) were currently selected, instead of having to implement and manage the state for each button value separately.
Adding a new "type=radio/checkbox" attribute to the ace:buttonGroup is one way of triggering this mode of rendering where it would not only manage the state of the buttons, but also render the buttons itself as well.
If this seems feasible it is probably more desirable than implementing this new component and a new enhancement JIRA should be created for the ace:buttonGroup solution and this JIRA marked Won't Fix and closed.