1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.exoplatform.ecm.webui.form;
18
19 import org.exoplatform.webui.config.annotation.ComponentConfig;
20 import org.exoplatform.webui.config.annotation.EventConfig;
21 import org.exoplatform.webui.event.Event.Phase;
22 import org.exoplatform.webui.form.UIFormInputBase;
23 import org.exoplatform.webui.form.UIFormMultiValueInputSet;
24
25
26
27
28
29
30
31 @ComponentConfig(events = {
32 @EventConfig(listeners = UIFormMultiValueInputSet.AddActionListener.class, phase = Phase.DECODE),
33 @EventConfig(listeners = UIFormMultiValueInputSet.RemoveActionListener.class, phase = Phase.DECODE)})
34 public class UIFormUploadMultiValueInputSet extends UIFormMultiValueInputSet {
35
36 public UIFormUploadMultiValueInputSet() throws Exception {
37 super();
38 setComponentConfig(getClass(), null);
39 }
40
41 public UIFormUploadMultiValueInputSet(String name, String bindingField) throws Exception
42 {
43 super(name, bindingField);
44 setComponentConfig(getClass(), null);
45 }
46
47 public UIFormInputBase createUIFormInput(int idx) throws Exception {
48 return super.createUIFormInput(idx);
49 }
50 }