0

私は JSF と Primefaces を使用しています。多くのテキストを保持する h:outputText があります。ほとんどの場合、ユーザーが表示するのは単なるテキストであり、可能であればデータテーブルに入れたくありません。

しかし、ユーザーが単語をダブルクリックしたときのイベントが必要です (または他の選択イベントで十分です)。

選択した単語または(さらに良い)テキスト内の場所(たとえば、ダブルクリックが行われた文字数の後)でそのようなイベントを取得する方法はありますか?

要素を変更する必要がある場合 - 比較的単純なままにするために、どの要素に変更する必要がありますか?

4

1 に答える 1

1

プレーンな HTML を使用してください。

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

<label>as generated by を乱用する<p:outputLabel> のは正しい方法ではありません

于 2013-08-02T11:18:57.603 に答える