封装标签-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
- 封装标签-2
- 封装标签-1
- 强大的封装标签封装类
- jsp自定义标签封装(tld)
- riot 分页标签的封装
- JFTabView 标签滑动视图封装
- jsp自定义标签封装(tld)
- 封装select标签封装数据源、参数及其级联
- Textarea标签封装为Web在线编辑器
- Textarea标签封装为Web在线编辑器
- Textarea标签封装为Web在线编辑器
- JSTL标签 封装jqGrid表格插件
- 自定义标签封装对Freemarker的操作
- JSTL标签 封装jqGrid表格插件
- django使用inclusion_tag标签封装数据字典
- freemarker介绍与封装shiro标签
- Collection标签实现集合类的封装
- Struts2数据封装、拦截器、标签基础
- 好的软件架构设计
- JDK1.5中的多线程升级方案
- jsp怎么从数据库取数据并显示再表格上
- C++继承与多态问题
- Android开发三大规范(经验总结)
- 封装标签-2
- Android 系统稳定性 - ANR
- 用一张图片实现圆形的ProgressBar进度条
- java 各类型之间转换总结
- Android入门几个常见小问题(学习用)
- 所有編碼問題
- Linux驱动中SD/MMC卡增加多个分区
- android的ondraw方法大全
- IOS的webview开发,打开pdf问题