本文介紹了Oracle Apex-根據值的數量顯示項目的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!
問題描述
我有一個交互式報告的常規鏈接:
該鏈接將交易號信息發送到另一個頁面,用戶可以在該頁面更新所有產品信息。
根據客戶的要求,我需要使用物品。問題是,我需要為每個Product顯示一個文本字段項,例如:
如果選擇了Peter(根據上面的快照),我將需要顯示2個文本字段項,一個用于產品”ABC”,另一個用于產品”XYZ”。
如果選擇John,我將需要顯示3個文本字段項,一個用于”Product1″,一個用于”Product2″,另一個用于”Product3″。
有沒有辦法實現項目的動態顯示?
如果是,如何使項目%1顯示Product1信息,使項目%2顯示Product2信息,依此類推?
謝謝
推薦答案
您可以選擇幾條路線,每條路線各有利弊。
1.APEX_Item接口
這是一個呈現頂峰項API,作為sql查詢的一部分,或者在具有pl/sql源的靜電區域中(未測試最后一個選項)
專業:
非常靈活
缺點:
外觀和感覺是&舊的&&看起來與通用主題中存在的現代頁面項目一點也不像,您只能停留在舊的外觀和感覺上。大量硬編碼的pl/sql。
2.固定數量的預創建項目。
創建多個項目并只填寫您需要的項目,例如P1_PRODUCT1_NAME、P1_PRODUCT2_NAME等。如果您只需要一個產品,則您只需要填寫P1_PRODUCT1_NAME,否則您可以根據需要使用任意數量的產品。在服務器端條件下,您可以隱藏/顯示不需要/需要的條件
專業:
您在";Normal";表單中擁有的所有外觀鈴聲和口哨
缺點:
無法呈現比您在頁面中創建的項目更多的產品。如果您為10個產品創建字段,但需要11個,該怎么辦?
3.交互式網格。
我知道&客戶需要項目&,但此組件是專門為此目的編寫的。我肯定會考慮這個選擇–也許你可以讓客戶改變主意。
專業:
非常現代化的尖端組件,高度可配置。查看交互式網格食譜,了解大量高級示例。
缺點:
非項目-這是表格形式/電子表格布局。并非所有最終用戶都喜歡將其作為數據輸入形式。
這篇關于Oracle Apex-根據值的數量顯示項目的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,