2015-02-17 4 views
0

Как изменить формат входного компонента диапазона дат в pentaho cde.i получить формат «yyyy-mm-dd», но мне нужно изменить на «dd-M-yy», .И есть вернуть функцию в разделе после выполнения:изменить формат компонента ввода диапазона дат

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; 

} 

та же функция работает идеально в компонент ввода даты, но им перед проблемой в компоненте диапазона дат может предложить любой из меня, где я делаю неправильно ..

+0

Я решил свою проблему – sam140

ответ

0

Наконец-то я решил свою проблему по необходимости. Также я упомянул свой скрипт, который я использую прямо сейчас:

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; 

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