Update of 
/var/cvs/applications/taglib/src/org/mmbase/bridge/jsp/taglib/typehandler
In directory james.mmbase.org:/tmp/cvs-serv19076/typehandler

Modified Files:
        EnumHandler.java 
Added Files:
        ListHandler.java 
Log Message:
  MMB-1763


See also: 
http://cvs.mmbase.org/viewcvs/applications/taglib/src/org/mmbase/bridge/jsp/taglib/typehandler
See also: http://www.mmbase.org/jira/browse/MMB-1763


ListHandler.java is new



Index: EnumHandler.java
===================================================================
RCS file: 
/var/cvs/applications/taglib/src/org/mmbase/bridge/jsp/taglib/typehandler/EnumHandler.java,v
retrieving revision 1.46
retrieving revision 1.47
diff -u -b -r1.46 -r1.47
--- EnumHandler.java    6 Oct 2008 17:06:45 -0000       1.46
+++ EnumHandler.java    29 Dec 2008 16:41:31 -0000      1.47
@@ -29,7 +29,7 @@
  *
  * @author Michiel Meeuwissen
  * @since  MMBase-1.6
- * @version $Id: EnumHandler.java,v 1.46 2008/10/06 17:06:45 michiel Exp $
+ * @version $Id: EnumHandler.java,v 1.47 2008/12/29 16:41:31 michiel Exp $
  */
 
 public class EnumHandler extends AbstractTypeHandler implements TypeHandler {
@@ -39,6 +39,8 @@
     private Iterator iterator;
     private boolean available;
 
+    private boolean multiple = false;
+
     /**
      * @since MMBase-1.8
      */
@@ -47,6 +49,10 @@
         available = true;
     }
 
+    public void setMultiple(boolean m) {
+        multiple = m;
+    }
+
     /**
      * @since MMBase-1.8
      */
@@ -138,6 +144,9 @@
         String fieldName = field.getName();
         buffer.append("<select class=\"" + getClasses(node, field) + "\" 
name=\"").append(prefix(fieldName)).append("\" ");
         buffer.append("id=\"").append(prefixID(fieldName)).append("\" ");
+        if (multiple) {
+            buffer.append("multiple=\"multiple\" ");
+        }
         addExtraAttributes(buffer);
         buffer.append(">");
         Object value  = cast(getFieldValue(node, field, true), node, field);
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to