更改日期范围输入组件的格式
change the format of date range input component
如何在 pentaho 中更改日期范围输入组件的格式 cde.i 我正在获取格式 'yyyy-mm-dd' 但我需要更改为 'dd-M-yy'。我有 return 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;
}
相同的功能在日期输入组件中运行完美,但我在日期范围组件中遇到问题,任何人都可以告诉我哪里做错了..
最后我根据需要解决了我的问题。另外我提到了我现在正在使用的脚本:
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;
}
如何在 pentaho 中更改日期范围输入组件的格式 cde.i 我正在获取格式 'yyyy-mm-dd' 但我需要更改为 'dd-M-yy'。我有 return 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;
}
相同的功能在日期输入组件中运行完美,但我在日期范围组件中遇到问题,任何人都可以告诉我哪里做错了..
最后我根据需要解决了我的问题。另外我提到了我现在正在使用的脚本:
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;
}