2014-10-08 37 views
0

我需要在我的報表過濾器中有多個選擇。可能嗎?輸入控件在WebI

爲了同樣的目的,我使用輸入控件的列表框多選。但用戶需要搜索輸入控件才能打開並選擇,因爲它默認情況下不會打開。我們是否可以在用戶打開報告時始終在我們的報告中看到輸入控制?

如果是,如何?

感謝

尼基

回答

1

據我所知,你不能強迫一個文件可見的輸入控制面板中打開。如果我沒有弄錯,左窗格是否可見或摺疊以及顯示哪個選項卡,與文檔或用戶相關,但不能將其設置爲文檔屬性。

左窗格的狀態(可見性和選擇)保存在用戶配置文件中。您可以通過查看物業SI_DATA.INTERACTIVE_EDITING_VIEWER_USR_PROFILE.CDZ_VIEW_leftPaneSel來查看價值。使用查詢生成器(http(s)://<application server>:<port>/AdminTools)並運行下面的查詢來檢索值(在這種情況下爲用戶Administrator)。

select si_data 
    from ci_systemobjects 
where si_name = 'Administrator' 
    and si_kind = 'User' 

您可以操縱該值的唯一方法是通過BusinessObjects Enterprise SDK。但請記住 - 由於是用戶配置文件的一部分 - 更改這會影響用戶打開的所有文檔。而且,只要用戶隱藏左窗格或選擇不同的選項卡,該值就會被覆蓋。你無法防止這種情況發生(至少不是我所知)。

一種可能的選擇是限制該特定用戶/用戶組的用戶界面。在BI 4中(我不太確定此功能的哪個版本可用),您可以關閉Web Intelligence用戶界面的某些方面。

這樣做,您可以使輸入控件選項卡成爲左窗格中唯一可用的選項。當然,這不是你想要的目標,而是一個應用程序設置,所以影響是在用戶(組)級別上,而不是在文檔上,但它可能是另一種選擇,具體取決於具體情況。

您可以通過右鍵單擊CMC中的用戶組並從上下文菜單中選擇自定義來自定義Web Intelligence界面。

Right-click context menu Customization options

+0

感謝克里斯託弗。 – Niki 2014-10-09 09:40:08