package com.norteksoft.mms.form.enumeration;
/**
* 控件的类型
* @author wurong
*
*/
public enum ControlType {
/**
* 文本框
*/
TEXT("文本框"),
/**
* 隐藏域
*/
HIDDEN("隐藏域"),
/**
* 密码框
*/
PASSWORD("密码框"),
/**
* 单选框
*/
RADIO("单选框"),
/**
* 复选框
*/
CHECKBOX("复选框"),
/**
* 下拉框
*/
SELECT("下拉框"),
/**
* 按钮控件
*/
BUTTON("按钮"),
/**
* 文本域
*/
TEXTAREA("文本域"),
/**
* 日期时间控件
*/
TIME("日期时间控件"),
/**
* 部门人员控件
*/
SELECT_MAN_DEPT("部门人员控件"),
/**
* 计算控件
*/
CALCULATE_COMPONENT("计算控件"),
/**
*下拉菜单控件
*/
PULLDOWNMENU("下拉菜单控件"),
/**
* 数据选择控件
*/
DATA_SELECTION("数据选择控件"),
/**
* 数据获取控件
*/
DATA_ACQUISITION("数据获取控件"),
/**
* 紧急程度设置控件
*/
URGENCY("紧急程度设置控件"),
/**
* 特事特办控件
*/
CREATE_SPECIAL_TASK("特事特办控件"),
/**
* 特事特办人员选择
*/
SPECIAL_TASK_TRANSACTOR("特事特办人员选择"),
/**
* 自定义列表控件
*/
LIST_CONTROL("自定义列表控件"),
/**
* 标准列表控件
*/
STANDARD_LIST_CONTROL("标准列表控件"),
/**
* 标签控件
*/
LABEL("标签")
;
public String code;
ControlType(String code){
this.code=code;
}
public int getIndex(){
return this.ordinal();
}
public String getCode() {
return code;
}
/**
* 返回枚举的名称
* @return
*/
public String getEnumName(){
return this.toString();
}
}