Oracle Analytics 콘텐츠를 임베딩하는 HTML 페이지에 매개변수 값을 전달할 수 있습니다. 전달한 매개변수 값은 질의 표현식과 제품의 다양한 부분에서 활용될 수 있습니다.
매개변수 페이로드는 페어링된 매개변수 이름-값 속성을 포함하는 Javascript 객체입니다.
이 예에서 project의 모든 인스턴스는 워크북을 가리킵니다. 매개변수를 적용하는 동안 프로젝트를 렌더링하면 다음과 같이 나타납니다.
<oracle-dv project-path="{{projectPath}}" active-page="canvas" active-tab-id="3" parameters="{{parameters}}" project-options='{"bDisableMobileLayout":false, "bShowFilterBar":false}'> </oracle-dv> <script> requirejs(['knockout', 'ojs/ojcore', 'ojs/ojknockout', 'ojs/ojcomposite', 'jet-composites/oracle-dv/loader'], function(ko) { function MyProject() { var self = this; self.projectPath = ko.observable("/users/weblogic/EmbeddingStory"); self.parameters = ko.observable({ "p1n": "Office", "p1v": "Bristol Office", "p2n": "Year", "p2v": [2023, 2022] }); } ko.applyBindings(MyProject); }); </script>
p <number> n
: (필수) 워크북에 정의된 대로 매개변수 이름을 지정합니다. 예를 들어, "Office" 또는 "Year"입니다.
p <number> v
: (필수) 전달할 매개변수 값을 지정합니다. 예를 들어 "Bluebell Office" 또는 "10" 또는 [2023, 2022]입니다.
p <number> d
: (선택사항) 이중 열이 있는 매개변수와 함께 사용합니다. p <number> v
에 해당하는 매개변수의 표시 값을 지정합니다. 예를 들어, "My Office"입니다.