56 lines
1.5 KiB
Java
56 lines
1.5 KiB
Java
|
|
/**
|
|||
|
|
* Copyright © 2012-2014 <a href="https://github.com/thinkgem/jeesite">JeeSite</a> All rights reserved.
|
|||
|
|
*/
|
|||
|
|
package com.nis.supcan;
|
|||
|
|
|
|||
|
|
import java.lang.annotation.ElementType;
|
|||
|
|
import java.lang.annotation.Inherited;
|
|||
|
|
import java.lang.annotation.Retention;
|
|||
|
|
import java.lang.annotation.RetentionPolicy;
|
|||
|
|
import java.lang.annotation.Target;
|
|||
|
|
/**
|
|||
|
|
* 硕正TreeList注解
|
|||
|
|
* @author WangZhen
|
|||
|
|
* @version 2013-11-12
|
|||
|
|
* @see 在类上添加注解,应用实例:
|
|||
|
|
|
|||
|
|
@SupTreeList(
|
|||
|
|
properties=@SupProperties(headerFontIndex="2", curSelBgColor="#ccddcc",
|
|||
|
|
displayMask="backColor=if(name='管理员', '#ff0000', transparent)",
|
|||
|
|
expresses={
|
|||
|
|
@SupExpress(text="total=round(price*num, 2)"),
|
|||
|
|
@SupExpress(text="price=round(total/num, 4)")
|
|||
|
|
}),
|
|||
|
|
fonts={
|
|||
|
|
@SupFont(faceName="宋体", weight="400"),
|
|||
|
|
@SupFont(faceName="楷体", weight="700", height="-12"),
|
|||
|
|
@SupFont(faceName="楷体", weight="400", height="-12")},
|
|||
|
|
groups={
|
|||
|
|
@SupGroup(id="date", name="日期", headerFontIndex="1", sort=50),
|
|||
|
|
@SupGroup(id="date2", name="日期2", headerFontIndex="2", sort=60, parentId="date"),
|
|||
|
|
@SupGroup(id="date3", name="日期3", headerFontIndex="2", sort=70, parentId="date")
|
|||
|
|
})
|
|||
|
|
|
|||
|
|
*/
|
|||
|
|
@Target({ ElementType.TYPE })
|
|||
|
|
@Retention(RetentionPolicy.RUNTIME)
|
|||
|
|
@Inherited
|
|||
|
|
public @interface SupTreeList {
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 属性对象
|
|||
|
|
*/
|
|||
|
|
SupProperties properties() default @SupProperties;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 字体对象
|
|||
|
|
*/
|
|||
|
|
SupFont[] fonts() default {};
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 列表头组
|
|||
|
|
*/
|
|||
|
|
SupGroup[] groups() default {};
|
|||
|
|
|
|||
|
|
}
|