您的位置:首页 > Web前端 > JavaScript

jsf自定义组件-jafyear选择年份

2007-12-17 10:17 405 查看
就是一个下拉框,可以配置选取的范围,用today表示当期年份,输入简单表达式。

package com.cfcc.jaf.webx.component.jafdate.jafyear;

import javax.faces.component.UIComponentBase;
import javax.faces.context.FacesContext;

package com.cfcc.jaf.webx.component.jafdate.jafyear;

import java.io.IOException;
import java.util.Date;
import java.util.Map;

import javax.faces.component.UIComponent;
import javax.faces.context.FacesContext;
import javax.faces.context.ResponseWriter;
import javax.faces.el.ValueBinding;

import org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlRenderer;

package com.cfcc.jaf.webx.component.jafdate.jafyear;

import javax.faces.application.Application;
import javax.faces.component.UIComponent;
import javax.faces.context.FacesContext;
import javax.faces.el.ValueBinding;
import javax.faces.webapp.UIComponentTag;

public class JafYearTag extends UIComponentTag
<tag>
<name>jafyear</name>
<tag-class>
com.cfcc.jaf.webx.component.jafdate.jafyear.JafYearTag
</tag-class>
<body-content>empty</body-content>
<attribute>
<name>from</name>
<required>true</required>
</attribute>
<attribute>
<name>to</name>
<required>true</required>
</attribute>
<attribute>
<name>value</name>
<required>true</required>
</attribute>
</tag>

<renderer>
<component-family>jaf.jafdate</component-family>
<renderer-type>com.cfcc.jaf.webx.component.jafdate.jafyear.JafYearRenderer</renderer-type>
<renderer-class>com.cfcc.jaf.webx.component.jafdate.jafyear.JafYearRenderer</renderer-class>
</renderer>

<component>
<component-type>
com.cfcc.jaf.webx.component.jafdate.jafyear.JafYear
</component-type>
<component-class>
com.cfcc.jaf.webx.component.jafdate.jafyear.JafYear
</component-class>
</component>

Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1832619
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: