1 package org.kuali.student.enrollment.uif.field;
2
3 import org.apache.commons.lang.StringUtils;
4 import org.kuali.rice.krad.uif.field.ActionField;
5
6 /**
7 * This is somewhat of a hack, but is actually a valid implementation.
8 * The purpose of this class prevents the setting of ClientSideJs by the CollectionGroupBuilder if
9 * it already has a value set by the dictionary.
10 */
11 public class ActionFieldJsOverride extends ActionField{
12
13 @Override
14 public void setActionScript(String js){
15 if(StringUtils.isEmpty(this.getActionScript())){
16 super.setActionScript(js);
17 }
18 }
19
20 public void setJumpToIdAfterSubmit(){
21 //do nothing, dont want this behavior
22 }
23 }