ludc
2024-09-14 36c2449aec5b51e5ed4e5c6841154b746060e09a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
package com.vci.client.portal.Formdesign;
 
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
 
import com.vci.omd.dataType.VTDataType;
 
 
public class TypeConstant {
 
    public static Map<String,List<String>> typeMap = new HashMap<String, List<String>>();
 
//    public static final String VTSTRING = "VTString";
//    public static final String VTINTEGER = "VTInteger";
//    public static final String VTLONG = "VTLong";
//    public static final String VTDOUBLE = "VTDouble";
//    public static final String VTBOOLEAN = "VTBoolean";
////    public static final String VTIMAGE = "VTImage";
//    public static final String VTDATE = "VTDate";
//    public static final String VTTIME = "VTTime";
//    public static final String VTDATETIME = "VTDateTime";
//    public static final String VTNOTE = "VTNote";
//    public static final String VTFILEPATH = "VTFilePath";
    
//    public static String[] DateType = {VTSTRING, VTINTEGER, VTLONG, VTDOUBLE,
//        VTBOOLEAN, VTDATE, VTTIME, VTDATETIME, VTNOTE, VTFILEPATH};
    
    public static Map<String, List<String>> getTypeMap() {
        List<String> typeList = new ArrayList<String>();
//        jdTypeComBoxListMap.put("text", "单行文本框");
//        jdTypeComBoxListMap.put("textarea", "多行文本框");
//        jdTypeComBoxListMap.put("number", "数字输入框");
//        jdTypeComBoxListMap.put("password", "密码框");
//        jdTypeComBoxListMap.put("radio", "单选按钮");
//        jdTypeComBoxListMap.put("checkbox", "多选按钮");
//        jdTypeComBoxListMap.put("select", "下拉菜单");
//        jdTypeComBoxListMap.put("webeditor", "Web编辑器");
//        jdTypeComBoxListMap.put("date", "日期输入框");
//        jdTypeComBoxListMap.put("time", "时间输入框");
//        jdTypeComBoxListMap.put("datetime", "日期时间输入框");
//        jdTypeComBoxListMap.put("hidden", "隐藏或普通文字");
//        jdTypeComBoxListMap.put("customform", "自定义表单");
//        jdTypeComBoxListMap.put("file", "文件上传");
//        jdTypeComBoxListMap.put("multiFile", "多文件上传");
//        jdTypeComBoxListMap.put("custom", "自定义");
        
        typeList.add("text");
        typeList.add("textbtn");
        typeList.add("password");
        typeList.add("radio");
        typeList.add("checkbox");
        typeList.add("select");
        typeList.add("custom");
        typeList.add("richtext");
        typeList.add("textarea");
        typeMap.put(VTDataType.VTSTRING, typeList);
        
        typeList = new ArrayList<String>();
        typeList.add("radio");
        typeList.add("checkbox");
        typeList.add("number");
        typeList.add("select");
        typeMap.put(VTDataType.VTINTEGER, typeList);
        typeMap.put(VTDataType.VTLONG, typeList);
        typeMap.put(VTDataType.VTDOUBLE, typeList);
        
        typeList = new ArrayList<String>();
        typeList.add("select");
        typeMap.put(VTDataType.VTBOOLEAN, typeList);
        
        typeList = new ArrayList<String>();
        typeList.add("date");
        typeMap.put(VTDataType.VTDATE, typeList);
        
        typeList = new ArrayList<String>();
        typeList.add("time");
        typeMap.put(VTDataType.VTTIME, typeList);
        
        typeList = new ArrayList<String>();
        typeList.add("datetime");
        typeMap.put(VTDataType.VTDATETIME, typeList);
        
        typeList = new ArrayList<String>();
        typeList.add("text");
        typeList.add("textbtn");
        typeList.add("textarea");
        typeList.add("richtext");
        typeMap.put(VTDataType.VTNOTE, typeList);
        
        typeList = new ArrayList<String>();
        typeList.add("file");
//        typeList.add("multiFile");
        typeMap.put(VTDataType.VTFILEPATH, typeList);
        return typeMap;
    }
    
}