1 24 package org.riotfamily.forms.event; 25 26 import javax.servlet.http.HttpServletRequest ; 27 28 31 public class JavaScriptEvent { 32 33 public static final int NONE = 0; 34 35 public static final int ON_CLICK = 1; 36 37 public static final int ON_CHANGE = 2; 38 39 private int type; 40 41 private String value; 42 43 private String [] values; 44 45 public JavaScriptEvent(HttpServletRequest request) { 46 String submittedType = request.getParameter("event.type"); 47 if (submittedType.equals("click")) { 48 this.type = ON_CLICK; 49 } 50 if (submittedType.equals("change")) { 51 this.type = ON_CHANGE; 52 } 53 this.values = request.getParameterValues("source.value"); 54 this.value = request.getParameter("source.value"); 55 } 56 57 public int getType() { 58 return type; 59 } 60 61 public String getValue() { 62 return value; 63 } 64 65 public String [] getValues() { 66 return this.values; 67 } 68 69 public void setValues(String [] values) { 70 this.values = values; 71 } 72 73 } | Popular Tags |