2017-02-06 8 views
0

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

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 дней. Может кто-нибудь дать некоторые указатели?

+0

Вы пытались с сервера spagoBI, что ваши параметры работают от аналитического драйвера. –

ответ

0

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

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; 

 Смежные вопросы

  • Нет связанных вопросов^_^