@Target(value=FIELD)
@Retention(value=RUNTIME)
@Inherited
public @interface HeaderColumn
| 限定符和类型 | 可选元素和说明 |
|---|---|
java.lang.String |
dataCellStyle
数据样式名称,可直接使用内部样式
_header : header样式
_data : data样式
_none : 无样式
_year : 日期样式,yyyy
_month : 日期样式,yyyy-MM
_date : 日期样式,yyyy-MM-dd
_datetime : 日期样式,yyyy-MM-dd HH:mm:ss
_formula : 公式样式
|
java.lang.Class[] |
group
列字段分组
|
int |
groupOrder
组排序,越小越靠前,默认为0
|
java.lang.String |
headerCellStyle
头样式名称,可直接使用内部样式, EmbeddedDataStyleName 已定义
_header : header样式
_data : data样式
_none : 无样式
_year : 日期样式,yyyy
_month : 日期样式,yyyy-MM
_date : 日期样式,yyyy-MM-dd
_datetime : 日期样式,yyyy-MM-dd HH:mm:ss
_formula : 公式样式
_twoDecimal : 保留两位小数
|
boolean |
list
是否为数组或者集合,默认不是
|
java.lang.String |
meta
meta名称; 当 @HeaderMeta 注解起效时, 此属性忽视
|
boolean |
multiValue
是否为多值; 多值情况下,注解对应变量必须是 数组,List,或者 Set中一个
|
int |
order
组排序下的排序,越小越靠前, 默认为0
|
java.lang.String |
referKey
引用列
|
boolean |
valid
含有meta的时候,是否包含约束信息,即下拉框, 默认true
|
java.lang.String |
value
header名称
|
public abstract java.lang.String headerCellStyle
_header : header样式
_data : data样式
_none : 无样式
_year : 日期样式,yyyy
_month : 日期样式,yyyy-MM
_date : 日期样式,yyyy-MM-dd
_datetime : 日期样式,yyyy-MM-dd HH:mm:ss
_formula : 公式样式
_twoDecimal : 保留两位小数