2013-05-21 31 views
0

我在我的Web應用程序中使用Primefaces並想知道是否有方法獲取我的xhtml中特定組件的高度。獲取JSF中組件的高度

在我的例子中,我有一個(從數據庫)生成<p:tieredMenu>,並需要知道此組件的高度來佈局其他組件。 我已經查看了FacesContext,但沒有找到與我的問題相關的任何內容。

也許有人可以給我一個提示如何找到這些設置。

回答

1

高度取決於瀏覽器如何呈現此內容。

您可以檢查它在JavaScript

$('#myElement').height() 

參見:CSS/JavaScript - How do you get the rendered height of an element?

+0

感謝您的答覆。但我寧願不用JS來完成它。在Java和FacesContext或類似的幫助下,我更願意使用普通的JSF或eben。 –

+0

但組件的大小是客戶端屬性,你不會在服務器端。 –