You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@beehive.apache.org by "Carlin Rogers (JIRA)" <be...@incubator.apache.org> on 2005/08/12 17:22:01 UTC

[jira] Reopened: (BEEHIVE-842) netui:attribute's on the checkBoxOption tag are not being set or overriden

     [ http://issues.apache.org/jira/browse/BEEHIVE-842?page=all ]
     
Carlin Rogers reopened BEEHIVE-842:
-----------------------------------

     Assign To: Carlin Rogers  (was: Krista Baker)

Reopenning this issue...

I'd like to add specific support for the labelStyle and
labelStyleClass attributes through the netui:attribute tag.
I plan to use the current design pattern of using the facet. 
We could implement the checkBoxOption and
radioButtonOption such that if facet="label" then the style
and class attributes could be set on the inner span tag that
we write out for the response HTML.

Using this pattern is consistent with how the tags have been
implemented in beehive, for example the imageAnchor tag. Then,
we won't have a special case of checking for a specific
attribute name of labelStyle and labelStyleClass and don't
introduce something inconsistent in the current implementation.

> netui:attribute's on the checkBoxOption tag are not being set or overriden
> --------------------------------------------------------------------------
>
>          Key: BEEHIVE-842
>          URL: http://issues.apache.org/jira/browse/BEEHIVE-842
>      Project: Beehive
>         Type: Bug
>   Components: NetUI
>     Versions: v1m1, V1Beta, V1Alpha
>     Reporter: Krista Baker
>     Assignee: Carlin Rogers
>      Fix For: V1
>  Attachments: Controller.java, J842_patch1.txt, index.jsp, j842-patch.zip
>
> Attributes added to the netui:checkBoxOption tag in the jsp are not rendered in the html.
> Example:
> <netui:checkBoxOption value="${pageFlow.optionOne}">
>      <netui:attribute name="anotherCustomAttr" value="anotherCustomValue"/>
> </netui:checkBoxOption>
> Expected Result:
> <input type="checkbox" name="wlw-checkbox_group_key:{actionForm.checkedBoxes}" anotherCustomAttr="anotherCustomValue"><span>One</span>
> Actual Result:  Same as though no attributes were set:
> <input type="checkbox" name="wlw-checkbox_group_key:{actionForm.checkedBoxes}"><span>One</span>
> Will attach a broader repro that includes attributes which are not allowed, attributes that override in-tag attributes, and custom attributes.
> Attributes which are not allowed to be overridden by using setAttribute/<netui:attribute>'s do cause a tag error as expected.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira