dmkarr      2002/10/02 22:02:32

  Modified:    contrib/struts-el/src/share/org/apache/strutsel/taglib/html
                        ELOptionsCollectionTag.java
  Log:
  Replaced commented-out handler for "styleId" with a block comment that explains
  WHY the base tag (and this tag) does not support a "styleId" attribute (as "id"
  has to be unique in the document).
  
  Revision  Changes    Path
  1.4       +10 -9     
jakarta-struts/contrib/struts-el/src/share/org/apache/strutsel/taglib/html/ELOptionsCollectionTag.java
  
  Index: ELOptionsCollectionTag.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-struts/contrib/struts-el/src/share/org/apache/strutsel/taglib/html/ELOptionsCollectionTag.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- ELOptionsCollectionTag.java       1 Oct 2002 04:25:50 -0000       1.3
  +++ ELOptionsCollectionTag.java       3 Oct 2002 05:02:32 -0000       1.4
  @@ -169,11 +169,12 @@
               setStyleClass(null);
           }
   
  -//         try {
  -//             setStyleId((String) evalAttr("styleId", getStyleId(), String.class));
  -//         } catch (NullAttributeException ex) {
  -//             setStyleId(null);
  -//         }
  +        // Note that in contrast to other elements which have "style" and
  +        // "styleClass" attributes, this tag does not have a "styleId"
  +        // attribute.  This is because this produces the "id" attribute, which
  +        // has to be unique document-wide, but this tag can generate more than
  +        // one "option" element.  Thus, the base tag, "OptionsCollectionTag"
  +        // does not support this attribute.
   
           try {
               setValue((String) evalAttr("value", getValue(), String.class));
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to