【问题标题】:change the format of date range input component更改日期范围输入组件的格式
【发布时间】:2015-02-17 10:34:20
【问题描述】:

如何在 pentaho cde 中更改日期范围输入组件的格式。我得到格式 'yyyy-mm-dd' 但我需要更改为 'dd-M-yy'。我在 post 下返回了一个函数执行部分:

function()
{
var date1 = Dashboards.getParameterValue("parfromDate").toString();

var date2 = Dashboards.getParameterValue("partoDate").toString();
//alert(date1)
//alert(date2)

format = $.datepicker.formatDate("dd-M-yy",new Date(date1));

format2 = $.datepicker.formatDate("dd-M-yy",new Date(date2));


document.getElementById('render_SelectDate').value=format:format2;

}

同样的功能在日期输入组件中运行完美,但我在日期范围组件中遇到问题,任何人都可以建议我在哪里做错了..

【问题讨论】:

  • 我的问题已经解决了

标签: javascript jquery date date-range pentaho-cde


【解决方案1】:

最后我已经根据需要解决了我的问题。我还提到了我现在正在使用的脚本:

function f(){
 var date1 = Dashboards.getParameterValue("date_param").toString();

 testdate = $.datepicker.formatDate("d-M-y",new Date(date1));
 //alert(testdate);
 document.getElementById('render_date_picker').value=testdate;

}  

【讨论】:

    【解决方案2】:
    **This code also work as charm for Date Range Component**
    function f(){
       var date1 = Dashboards.getParameterValue("param1_FromDate").toString();
       var date2 = Dashboards.getParameterValue("param2_ToDate").toString();
    
       testdate = $.datepicker.formatDate("d-M-y",new Date(date1))+">"+ $.datepicker.formatDate("d-M-y",new Date(date2));
    
       alert(testdate);
       document.getElementById('render_date_range_picker').value=testdate;
    }  
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-11-20
      • 2014-05-15
      • 1970-01-01
      • 2015-12-24
      • 2019-03-28
      • 2017-10-26
      • 2019-02-23
      • 1970-01-01
      相关资源
      最近更新 更多