封装标签-2

来源:互联网 发布:win10添加网络驱动器 编辑:程序博客网 时间:2024/05/20 05:03

日期

//6.日期选择的Bean类  DateSelect,继承CommonBeanpublic 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.日期选择的标签 DateSelectTagpublic 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,继承CommonBeanpublic 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;//容器的idprivate String type;private Boolean changePageSize;private String changePageSizeNumber;}//9.分页对象的标签PageBarTag,继承CommonTagpublic 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;//容器的idprivate 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对象,继承CommonBeanpublic 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.树的标签,TreeTagpublic 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.富文本对象的标签 UEditorTagpublic 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
原创粉丝点击