私はこのstruts2 selectタグを持っています。オプションはItemオブジェクトのリストです。 Item Java Beanクラスに次の3つのプロパティがあるとします:itemId, itemLabel, itemDescription
。Struts2:selectタグのドロップダウンオプションごとにツールチップを表示する方法は?
<s:select headerKey=""
headerValue="Select Item"
list="myModel.itemsList"
listKey="itemId"
listValue="itemLabel"
name="selectedItem" />
私はドロップダウンメニューの各オプションのツールチップを表示したいと思いいつでもそのオプションを介してユーザhoovers:私のselectタグが見え
はこれが好き。そのツールチップを埋め込むテキストは、My Java BeanクラスのitemDescription
プロパティに格納されます
私は選択タグに余裕を持たせることができますが、それぞれのオプション/項目には異なる説明があるため、 。
現在、私はカスタムjavascriptのツールチップを持っており、可能であればこの機能を使用したいと考えています。これは、項目が表に記載されていることになるならば、私は機能を使用する方法である:
<td>
<span class="tooltip" onmouseout="tooltip.hide();"
onmouseover="tooltip.show('<s:property value="item.description" />');">
<s:property value="item.label" />
</span>
</td>
は、誰もがツールチップ毎回ユーザがオプションの上に置いたとしてdescription
を表示するための最良の解決策になるか知っていますか?
事実の後でホスの解決策を見て、もしあなたがJSソリューションを使っているなら、#2を修正してディスプレイを扱うようにしましょう。スピードが出ていないにもかかわらず、私はまだまっすぐなhtmlソリューションで行くだろう。 – Quaternion
ねえ、ありがとうクォータニオン。私はプレーンhtmlで最初の実装を選択し、タイトルに値が設定されました。 – Johnny