论坛首页 Java企业应用论坛

webwork2 UI组件列表贴

浏览 5740 次
该帖已经被评为精华帖
作者 正文
   发表时间:2004-12-24  
欢迎有什么好组件贴上来,免得重复发明轮子
    计划把tapestry的调色板搬过来, 日期输入组件做起来.

下面一个简单的Date显示组件,在velocity中用了webwork的特性
dateText.vm

#set ($pattern = $parameters.get('pattern');); 
#set ($value = $parameters.get('value');); 
#set ($defaultPattern = "yyyy-MM-dd");

#if($pattern);
  #set ($defaultPattern = $pattern);
#end
#set($date = $webwork.bean("java.util.Date"););

#set($formater = $webwork.bean("java.text.SimpleDateFormat"););
$formater.applyPattern($defaultPattern);

#if($value);
   $formater.format($value);
#end


示例代码
<ww:component template="'dateText.vm'" value="date" >
	<ww:param name="'pattern'" value="'yyyy-MM-dd mm:ss'" /> 
</ww:component>
   发表时间:2004-12-27  
http://www.erproad.org/showlog.asp?cat_id=36&log_id=381
    一套懒人组件, 如果页面要求不同,只要改改css即可.
其中包括palette(来自tapestry的调色板组件).
palette组件应用请看示例,缺陷在于不能用在支持js验证的form,
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics