|  | 网站首页 | .Net研究 | 
您现在的位置: 程序员之路 >> .Net研究 >> .net应用技术 >> 具体编程点 >> 文章正文
赞助商链接
频 道 导 航
.Net研究频道栏目导航
相 关 文 章
rails中使用javascript日期控件           
rails中使用javascript日期控件
作者:redstar 文章来源:不详 更新时间:2007-5-10 11:06:44

    最近项目中要用到日期控件,过去倒是发过一个自己修改的.net控件,使用的是梅花雪的js日期代码,不过昨天在网上找到了一个更好用,扩展性更好的纯javascript的日期控件。
    下面就是这个控件的源代码,WebCalendar.js(点击下载),原版初始为英文版,我已改为中文
     (1) 将这个文件放入pulic中javascript里,并在相应layout中引入  <%= javascript_include_tag  'WebCalendar'%>
     (2)使用范例:
        <td width="216"><label for="sgda_dDate">申购日期:</label>
       <%= text_field 'sgda', 'dDate', :onClick=>"SelectDate(this,'yyyy-MM-dd')","size"=>10,:value=>(@sgda.dDate.to_date if @sgda.dDate)%>
       其中后面那个if语句是为了使用同一表单修改的时候报nil错误和将数据库中存的长日期格式转为短格式,如果controller中对象进行了new操作,如@sgda=Sgda.new,那么这里应该是@sgda.dDate   否则要写为@sgda
      
       这里得提醒一下,如果利用rails的关系来快捷读取相关表中数据,一定要加上 if  sgda.department 类似语句防止读出的数据为空 

文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • .Net研究栏目导航
    网站频道导航