封装标签-2

日期

//6.日期选择的Bean类  DateSelect,继承CommonBean
public class DateSelect extends CommonBean{
	//构造函数
	public DateSelect(HttpServletRequest request,HttpServletResponse response){
		super(request,response);
	}
	final public static String TEMPLATE = "dateSelect";
	protect String getTemplate(){
		return TEMPLATE;
	}
	//自增的属性
	private String minDate;//最小截止时间
	private String maxDate;//最大截止时间
	private String disabledDays;
	private String specialDays;
	private String styleClass;
	private String dateFmt;
	private String sid;
	private String eid;
	private String doubleCalendar;//双日历
	private String dateValue;
	private String other;
	private String required;
	private String placeholder;
}

//7.日期选择的标签 DateSelectTag
public class DateSelectTag extends CommonTag{
	//重写抽象方法
	public Component getBean(HttpServletRequest request,HttpServletResponse response){
		return new DateSelect(request,response);
	}
	//自己特有的属性
	private String minDate;//最小截止时间
	private String maxDate;//最大截止时间
	private String disabledDays;
	private String specialDays;
	private String styleClass;
	private String dateFmt;
	private String sid;
	private String eid;
	private String doubleCalendar;//双日历
	private String dateValue;
	private String other;
	private String required;
	private String placeholder;
	
	protected void populateParams(){
		super.populateParams();
		DateSelect component_ = (DateSelect) component;
		if (StringUtils.isNotEmpty(id)) {
			component_.setId(id);
		} else {
			component_.setId("");
		}
		if (StringUtils.isNotEmpty(name)) {
			component_.setName(name);
		} else {
			component_.setName("");
		}
		if (StringUtils.isNotEmpty(minDate)) {
			component_.setMinDate(minDate);
		} else {
			component_.setMinDate("");
		}
		if (StringUtils.isNotEmpty(maxDate)) {
			component_.setMaxDate(maxDate);
		} else {
			component_.setMaxDate("");
		}
		if (StringUtils.isNotEmpty(disabledDays)) {
			component_.setDisabledDays(disabledDays);
		} else {
			component_.setDisabledDays("");
		}
		if (StringUtils.isNotEmpty(specialDays)) {
			component_.setSpecialDays(specialDays);
		} else {
			component_.setSpecialDays("");
		}
		if (StringUtils.isNotEmpty(styleClass)) {
			component_.setStyleClass(styleClass);
		} else {
			component_.setStyleClass("");
		}
		if (StringUtils.isNotEmpty(dateFmt)) {
			component_.setDateFmt(dateFmt);
		} else {
			component_.setDateFmt("");
		}
		if (StringUtils.isNotEmpty(sid)) {
			component_.setSid(sid);
		} else {
			component_.setSid("");
		}
		if (StringUtils.isNotEmpty(eid)) {
			component_.setEid(eid);
		} else {
			component_.setEid("");
		}
		if (StringUtils.isNotEmpty(doubleCalendar)) {
			component_.setDoubleCalendar(doubleCalendar);
		} else {
			component_.setDoubleCalendar("");
		}
		if (StringUtils.isNotEmpty(dateValue)) {
			component_.setDateValue(dateValue != null ? dateValue.trim() : null);
		} else {
			component_.setDateValue("");
		}
		if (StringUtils.isNotEmpty(other)) {
			component_.setOther(other);
		} else {
			component_.setOther("");
		}
		if (StringUtils.isNotEmpty(required)) {
			component_.setRequired(required);
		} else {
			component_.setRequired("");
		}
		if (StringUtils.isNotEmpty(placeholder)) {
			component_.setPlaceholder(placeholder);
		} else {
			component_.setPlaceholder("");
		}
	}
}	

分页

//8.分页对象类pageBar,继承CommonBean
public class PageBar extends CommonBean{
	//构造函数
	public PageBar(HttpServletRequest request,HttpServletResponse response){
		super(request,response);
	}
	final public static String TEMPLATE="pageBar";
	protected String getTemplate(){
		return TEMPLATE;
	}
	
	private String pageInfo;
	private String formId;
	private String containerId;//容器的id
	private String type;
	private Boolean changePageSize;
	private String changePageSizeNumber;
}

//9.分页对象的标签PageBarTag,继承CommonTag
public class PageBarTag extends CommonTag{
	//重写抽象方法
	public Component getBean(HttpServletRequest request,HttpServletResponse response){
		return new PageBar(request,response);
	}
	//自定义属性
	private String pageInfo;
	private String formId;
	private String containerId;//容器的id
	private String type="normal";
	private Boolean changePageSize=false;
	private String changePageSizeNumber;
	
	protected void populateParams(){
		super.populateParams();
		PageBar component_=(PageBar)component;
		if(StringUtils.isBlank(id)){
			component_.setId(UUID.randomUUID().toString());
		}else{
			component_.setId(id);
		}
		component_.setPageInfo(pageInfo);
		component_.setFormId(formId);
		component_.setContainerId(containerId);
		component_.setType(type);
		component_.setChangePageSize(changePageSize);
		component_.setChangePageSizeNumber(changePageSizeNumber);
	}
}

树:

//10.树的Bean对象,继承CommonBean
public class Tree extends CommonBean{
	public Tree(HttpServletRequest request,HttpServletResponse response){
		super(request,response);
	}
	final public static String TEMPLATE="tree";
	
	protected String getTemplate(){
		return TEMPLATE;
	}
	//自定义属性
	private String nodes;//节点数量
	private String checkValue;
	private String checkStyle;
	private boolean checkEnable;
	private boolean dropdown;
	private boolean showParentName;
	private String cascade;//级联
	private String expandLevel;
	private String width;
	private boolean required;
	private String placeholder;
}

//11.树的标签,TreeTag
public class TreeTag extends CommonTag{
	//重写抽象方法
	public Component getBean(HttpServletRequest request, HttpServletResponse response){
		return new Tree(request,response);
	}
	//自定义属性
	private String nodes="";//节点数量
	private String checkValue="";
	private String checkStyle="checkbox";
	private boolean checkEnable=false;
	private boolean dropdown=false;
	private boolean showParentName=false;
	private String cascade="";//级联
	private String expandLevel="";
	private String width="";
	private boolean required=false;
	private String placeholder="";
	
	protected void populateParams(){
		super.populateParams();
		Tree component_ = (Tree) component;
		component_.setId(id);
		component_.setNodes(nodes);
		component_.setCheckEnable(checkEnable);
		component_.setCheckValue(checkValue);
		component_.setCheckStyle(checkStyle);
		component_.setDropdown(dropdown);
		component_.setShowParentName(showParentName);
		component_.setCascade(cascade);
		component_.setExpandLevel(expandLevel);
		component_.setWidth(width);
		component_.setName(name);
		component_.setRequired(required);
		component_.setPlaceholder(placeholder);
	}
}


百度编辑器:

//12.百度富文本的bean对象
public class UEditor extends commonBean{
	public UEditor(HttpServletRequest request,HttpServletResponse response){
		super(request,response);
	}
	final public static String TEMPLATE="ueditor";
	protected String getTemplate(){
		return TEMPLATE;
	}
	//自定义属性
	private String style;
	private zIndex="2000"//最多的字符数
	private boolean worldCount=false;
	private boolean autoHeightEnabled = false;// 编辑框部分可以随着编辑内容的增加而自动长高
	private boolean simpleEnabled = false;	
}
//13.富文本对象的标签 UEditorTag
public class UEditorTag extends CommonTag{
	//重写抽象方法
	public component getBean(HttpServletRequest request,HttpServletResponse response){
		return new UEditor(request,response);
	}
	
	//自定义属性
	private String style;
	private zIndex="2000"//最多的字符数
	private boolean worldCount=false;
	private boolean autoHeightEnabled = false;// 编辑框部分可以随着编辑内容的增加而自动长高
	private boolean simpleEnabled = false;	
	
	protected void populateParams(){
		super.populateParams();
		UEditor uEditor = (UEditor) component;
		uEditor.setId(id);
		uEditor.setName(name);
		uEditor.setValue(value);
		uEditor.setStyle(style);
		uEditor.setAutoHeightEnabled(autoHeightEnabled);
		uEditor.setWordCount(wordCount);
		uEditor.setzIndex(zIndex);
		uEditor.setSimpleEnabled(simpleEnabled);
	}
}



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值