|
|
@ -8,9 +8,11 @@ import java.io.Serializable;
|
|
|
|
import java.lang.reflect.Field;
|
|
|
|
import java.lang.reflect.Field;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* DataTable中的表头,包含本列的一些限制条件。<br/>
|
|
|
|
* WColumn - Excel列对象(包含列名,长度,必须项,列描述,指定转换器)
|
|
|
|
* 现有:列名、是否必须、是否允许重复、说明字段以及数据类型
|
|
|
|
*
|
|
|
|
* Created by edward on 9/19/14.
|
|
|
|
* @author wangbing
|
|
|
|
|
|
|
|
* @version 0.0.1
|
|
|
|
|
|
|
|
* @since 2017-01-01
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
public class WColumn implements Serializable {
|
|
|
|
public class WColumn implements Serializable {
|
|
|
|
/**
|
|
|
|
/**
|
|
|
@ -18,13 +20,9 @@ public class WColumn implements Serializable {
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
private String name;
|
|
|
|
private String name;
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 该列的最大宽度
|
|
|
|
* 列宽度
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
private int cellWidth;
|
|
|
|
private int cellWidth;
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 是否为隐藏列,如果为隐藏列,在导出Excel文件时会被忽略
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
private boolean isHidden;
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 是否是必输列
|
|
|
|
* 是否是必输列
|
|
|
|
*/
|
|
|
|
*/
|
|
|
@ -58,7 +56,6 @@ public class WColumn implements Serializable {
|
|
|
|
this.description = "";
|
|
|
|
this.description = "";
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
//----------- getter & setter --------------
|
|
|
|
|
|
|
|
public String getName() {
|
|
|
|
public String getName() {
|
|
|
|
return name;
|
|
|
|
return name;
|
|
|
|
}
|
|
|
|
}
|
|
|
|