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