SpagoBI Javascript SDK — параметры не работают

Я использую sbisdk-all-production.js для интеграции кабины SpagoBI во внешнее веб-приложение.
Ниже приведен фрагмент кода, который я использую для загрузки кабины в веб-приложение:

var url = Sbi.sdk.api.getDocumentUrl({  
            documentLabel: 'cockpit__xxxxxx'  
            // The document label.  
            , executionRole: '/spagobi/user'  
            , parameters: {par_clientId : 3}  
            , displayToolbar: false  
            , displaySliders: false  
            , height: '600px'  
            , width: '100%'  
            , iframe: {  
                style: 'border: 0px;'  
            }  
        });
document.getElementById('spagoCockpitIframe').src = url;

Отображается кабина.
Но когда параметры передаются через JavaScript API Sbi.sdk.api.getDocumentUrl, тогда параметры игнорируются.
Я застрял в этой проблеме с 3 дней. Кто-нибудь может дать несколько советов?


person Chaitanya    schedule 06.02.2017    source источник
comment
Пробовали ли вы с сервера spagoBI, чтобы ваши параметры работали с Analytical Driver.   -  person Akshay jain    schedule 30.03.2017


Ответы (1)


Можно попробовать написать следующее

parameters: {'PARAMETERS': 'par_clientId=3'}

Пример

var url = Sbi.sdk.api.getDocumentUrl({  
  documentLabel: 'cockpit__xxxxxx', 
  executionRole: '/spagobi/user', 
  parameters: {'PARAMETERS': 'par_clientId=3'},
  displayToolbar: false,  
  displaySliders: false, 
  height: '600px',
  width: '100%',
  iframe: {
    style: 'border: 0px;'  
  }  
});

document.getElementById('spagoCockpitIframe').src = url;
person user3218453    schedule 26.04.2017
comment
как написать несколько параметров в знании javascript sdk - person shiva krishna; 06.09.2019