简体   繁体   English

更改日期范围输入组件的格式

[英]change the format of date range input component

How to change the format of date range input component in pentaho cde.i am getting the format 'yyyy-mm-dd' but i need to change into 'dd-M-yy'.i have return a function under post execution section : 如何在pentaho cde.i中更改日期范围输入组件的格式我得到格式'yyyy-mm-dd'但我需要更改为'dd-M-yy'.i在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;

}

the same function was working perfect in date input component but im facing problem in date range component can any one suggest me where im doing wrong .. 相同的功能在日期输入组件中工作得很完美但是我在日期范围组件中遇到问题可以任何人建议我在哪里做错了..

Finally i have solved my issue as per need .Also i have mentioned my script which i am using right now: 最后我根据需要解决了我的问题。我也提到了我现在使用的脚本:

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;

}  
**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;
}  

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM