项目初始导入
This commit is contained in:
55
src/main/java/com/nis/supcan/SupTreeList.java
Normal file
55
src/main/java/com/nis/supcan/SupTreeList.java
Normal file
@@ -0,0 +1,55 @@
|
||||
/**
|
||||
* 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 {};
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user