cognos-reportstudio根據條件顯示不同的列表


要實現的功能:cognos開發用reportstudio實現根據一個下拉列表顯示不用列表;PS:1:訂單金額 2:訂單筆數 

當選擇訂單金額時顯示訂單金額的數據報表,當選擇訂單筆數時顯示訂單筆數的數據報表;

思路:引入下拉框中的參數,判斷顯示的樣式

具體做法:假設下拉框已經存在的,切有兩個靜態選項:1:訂單金額 2:訂單筆數 

step1:拖入2個列表,列表1放入訂單金額 ,列表2放入訂單筆數如下圖

step2:選中列表1的-列表-屬性,如下圖

step3:編輯條件樣式,這一步是重中之重,成敗在於此舉了---------------------------------------------

解釋:操作只需給用戶自定義條件樣式添加條件就可以,比如ParamDisplayValue('showtype')='訂單金額',此外就是紅色1,2的地方,默認的條件樣式一定要設為可見-否,框類型-無;(就是默認不顯示次列表,那么系統就會根據自定義條件判斷是否顯示了)

OK,列表2 和 列表1 的條件樣式設置相同,唯一不同的就是條件了,當然列表2的時候條件ParamDisplayValue('showtype')='訂單筆數',這樣的話就OK了

如圖效果:

當選擇訂單金額時

 

 

當選擇訂單筆數時

至此,功能已經實現;歡迎拍磚,一起進步;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM