CDE/CTools 대시 보드의 사용자 지정 매개 변수는 매개 변수의 기본값을 기본값으로 설정하는 데 유용합니다. 날짜 매개 변수를 오늘으로 설정합니다.Pentaho 대시 보드의 사용자 지정 매개 변수
그러나 그들에 문제가
기능() { // 일부 코드 반환 발 } : 같은 즉 매개 변수가 보인다. 코드에서 처음으로 "사용자 지정 매개 변수"에 액세스하면 문자열이 아닌 함수입니다. 그래서 당신은 사용해야합니다 : 그 값을 얻으려면
paramName에()
합니다.
최종 사용자가 다음 값을 선택하면
paramName에
이 프롬프트의 많은 복잡한 대시 보드에 정말 어색를 사용할 필요가되면. 이것이 더 좋은 방법이있을 수 있습니까? (아마 여기에 도움이 될 수없는 javascript에 뭔가가 있습니까?)
대시 보드를 사용하지 않지만 값을 선택한 후 paranName()을 사용하면 어떻게됩니까? –
실제로는 문자열 인 함수 호출을하려고하기 때문에 자바 스크립트 오류가 발생합니다. – Codek
함수에 랩핑 할 필요가 없습니다. Javascript를 넣으면 평가되고 반환 값이 매개 변수의 값으로 사용됩니다. 예 :'[ 'january', 'february', ..., 'december'] [(new Date()). getMonth()]'는 현재 월의 이름을 반환합니다. 덕분에 –