2013-08-01 77 views
0

我正在使用JSF和Primefaces。我有一個h:outputText,其中包含大量文本。它主要只是用戶瀏覽的文本,我不想在可能的情況下將其放入數據表中。選擇或雙擊JSF(或Primefaces)outputText

但是我確實需要一個事件,當用戶雙擊一個單詞(或任何其他選擇事件會做)。

有沒有什麼辦法讓選定的單詞或(甚至更好)文本內的位置(例如雙擊完成後有多少個字符)獲得這樣的事件?

如果我需要改變元素 - 我應該改變它以便它保持相對簡單?

+0

好的 - 我將使用p:outputLabel而不是h:outputText - 然後我有一個ondblclick –

回答

0

只需使用純HTML。

<span ondblclick="...">#{bean.text}</span> 

濫用一個<label>通過<p:outputLabel>is not the right way作爲生成。