zoukankan      html  css  js  c++  java
  • 【原创】pentaho DateRangePicker 汉化

    最近用到了DateRangePicker,照例又要把它弄成中文的,google了一下没有发现有DateRangerPicker汉化或者中文的资料,所以大胆贴出来,分享一下。
    -----------------------------------------------
    DateRangePicker分成两个部分
    一个是DateRangePicker的菜单

    另一个是DatePicker。

    1.修改菜单
    \biserver-ce\pentaho-solutions\system\pentaho-cdf\js\daterangepicker\daterangepicker.jQuery.js
    这里的jQuery.js是新版本的,上网看了作者的博客,发现作者已经更新了,老版本在汉化的时候有问题,所以我实在新版的基础上改的。(新版本地址http://www.filamentgroup.com/lab/update_date_range_picker_with_jquery_ui/)
    具体修改起来比较繁琐,我是读了代码然后作出修改的,添加了一部分代码。
    下载地址

    2.修改日期选择
    相关文件
    \biserver-ce-3.5.0.stable\biserver-ce\pentaho-solutions\system\pentaho-cdf\js\jquery-1.3.1.min.js 下载地址
    \biserver-ce-3.5.0.stable\biserver-ce\pentaho-solutions\system\pentaho-cdf\js\jquery-1.3.2.min.js 下载地址
    \biserver-ce-3.5.0.stable\biserver-ce\pentaho-solutions\system\pentaho-cdf\js\jquery.ui.js下载地址
    把上面三个文件放入\biserver-ce-3.5.0.stable\biserver-ce\pentaho-solutions\system\pentaho-cdf\js文件夹下即可.



    3.小BUG
    在选择日期的时候,作者定义了一个日期名对象数组和一个变量
    dayNamesMin:["周日","周一","周二","周三","周四","周五","周六"],firstDay:0,
    dayNamesMin是日期的名称,第一个是周日;而firstDay是一周的第一天,为0那么说明周日是一周的第一天。
    我尝试着改成dayNamesMin:["周一","周二","周三","周四","周五","周六","周日"],firstDay:0
    发现天数和日期计算有错误,看来内部的算法还是有问题的。

    注意,下载上述文件的地址是我的QQ邮箱中转站,7天后就会失效,如果有同学需要的话,可以给我留言,我mail给大家。

  • 相关阅读:
    CentOS 6.5 安装 VNC Server
    vs2008出错
    MySQL 尽量避免使用 TIMESTAMP
    excel中生成32位随机id
    库存扣减和锁
    精通 MySQL 索引
    Java代码性能优化
    RocketMQ 消息丢失场景分析及如何解决
    Java 8 的内存结构
    Spring Boot + MyBatis + MySQL 实现读写分离
  • 原文地址:https://www.cnblogs.com/iammatthew/p/1803933.html
Copyright © 2011-2022 走看看