2014-02-12 100 views
0

我在Oracle ADF中工作,有一個包含20列的表,我喜歡在每個部分分隔5列。第五列後有按鈕,通過點擊那個按鈕我可以看到第二個5列,同樣每第五列有一個按鈕,點擊該按鈕後,我需要展開該部分。是否有任何選項可以在adf表中的2列之間放置垂直按鈕。ORacle ADF af:表列分隔

回答

0

不知道大約有表內垂直按鈕,但你可以在工具欄小,其代碼的代碼看起來像

<af:commandButton text="Show Next Column" id="cb2"> 
     <af:setPropertyListener from="#{viewScope.counterValue eq null ? 1 : (viewScope.counterValue + 1)}" 
           to="#{viewScope.counterValue}" 
           type="action"/> 
    </af:commandButton> 

,併爲您的列的呈現屬性按鈕,你可以有

rendered="#{viewScope.counterValue gt 0}" 

此代碼會在每次點擊時顯示下一列。您可以根據您的問題設置更改條件。希望它有幫助。

0

您也可以使用該組件在每次單擊按鈕時添加5列。 --Peddi

0

我的迴應似乎沒有關係,但你有沒有想過使用列表視圖而不是表格來呈現20列?一張20列的桌子很大......可能不是用戶友好的。那麼使用像這樣的列表視圖: enter image description here

您可以在每個列表項的空白處填寫20個屬性(列)。 這只是一個建議,列表視圖中的20屬性可能仍然很大。試圖提供新的UI設計思路。

謝謝〜

P.S.列表視圖文檔是在這裏:

http://jdevadf.oracle.com/adf-richclient-demo/docs/tagdoc/af_listView.html

和PIC也不同於DOC〜