2012-07-03 54 views
3

你能給我修復overlayPanel位置的關鍵/值嗎?我想修正它在中間,但我無法弄清楚。我有這樣的例子:定位PrimeFaces的OverlayPanel

<p:overlayPanel id="overlayPanelSearch" for="searchButton" my="top" at="bottom"> 

回答

2

使用overlayPanel的以下屬性:

for - Identifier of the target component to show the panel 
my - Position of the panel relative to the target (ex: my="left top") 
at - Position of the target relative to the panel (ex: at="left bottom") 
+0

這並沒有爲我工作: > jobe

+0

@ user1667910,發起一個新帖子 – rags

8

這是我的理解它。
「我的」是覆蓋面板框。
「at」是commandButton。

<p:commandButton id="chartBtn" type="button" /> 
<p:overlayPanel id="chartPanel" for="chartBtn" my="right top" at="right bottom"> 
    ... 
</p:overlayPanel> 

所以上面寫着:「連接覆蓋面板的右上角用命令按鈕的右下角」

+2

你的最後一句話完美地解釋了它。 – QueryLars

1

我認爲文件是假的來描述如何使用它。它被描述爲使用「左上角」之類的東西。

嘗試使用my =「left top」at =「left bottom」 and 它工作正常!

希望這可以幫助你..

相關問題