Update of 
/var/cvs/contributions/CMSContainer/cmsc/taglib/src/java/com/finalist/cmsc/taglib/form
In directory 
james.mmbase.org:/tmp/cvs-serv29874/cmsc/taglib/src/java/com/finalist/cmsc/taglib/form

Modified Files:
      Tag: b1_4
        SelectTag.java 
Log Message:
CMSC-782 Added the onchange parameter to the cmsc:select tag.


See also: 
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer/cmsc/taglib/src/java/com/finalist/cmsc/taglib/form
See also: http://www.mmbase.org/jira/browse/CMSC-782


Index: SelectTag.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer/cmsc/taglib/src/java/com/finalist/cmsc/taglib/form/SelectTag.java,v
retrieving revision 1.3
retrieving revision 1.3.2.1
diff -u -b -r1.3 -r1.3.2.1
--- SelectTag.java      26 Nov 2007 11:43:41 -0000      1.3
+++ SelectTag.java      3 Mar 2008 13:02:10 -0000       1.3.2.1
@@ -23,6 +23,8 @@
 
    public String var;
 
+   public String onchange;
+
    public String selected;
 
    public String defaultValue;
@@ -32,6 +34,9 @@
       this.var = var;
    }
 
+   public void setOnchange(String onchange) {
+      this.onchange = onchange;
+   }
 
    @Override
    public void doTag() throws JspException, IOException {
@@ -43,7 +48,13 @@
       if (StringUtil.isEmpty(selected)) {
          selected = defaultValue;
       }
-      ctx.getOut().print("<select name=\"" + var + "\">");
+      
+      String myOnChange = "";
+      if (!StringUtil.isEmpty(onchange)){
+       myOnChange = " " + "onchange=\"" + onchange + "\"";  
+      } 
+      
+      ctx.getOut().print("<select name=\"" + var + "\"" + myOnChange + ">");
       JspFragment frag = getJspBody();
       if (frag != null) {
          frag.invoke(null);
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to