1

Xforms プロセッサを作成しようとしていますが、テキストの先頭に画像を表示する必要があるトリガーをどうすればよいかわかりません。仕様にはそのような詳細は記載されていませんが、次の例を含む Open Bookを見つけました。

<xf:trigger appearance="xf:image">
    <img src="XForms-button.jpg" />
    <xf:message level="modal" ev:event="DOMActivate">Image 
    clicked</xf:message>
    <xf:hint>This hint text comes up if you hover over a button.</xf:hint>
</xf:trigger>

しかし、標準には言及されておらず、img タグは html (xforms では定義されていません) であるため、正しいかどうか疑問に思っています。どう思いますか?

4

1 に答える 1

0

これを行う最も簡単な方法は、トリガーまたは結果のボタンに CSS 背景画像を使用することです。ブラウザーのソースを調べると、必要な要素を一致させる方法が明らかになるはずです。タグが示すように betterform を使用している場合は、次のようなルールを記述できます

#mytrigger .xfValue{
  background-image:url....

これを機能させるには、トリガーに ID 'mytrigger' を指定する必要があります。

betterFORM で機能する別のオプション:

<xf:trigger id="trigger1" ref="trigger1/value" src="images/bf_logo_67x27.png">
      <xf:label></xf:label>
</xf:trigger> 
于 2014-10-18T15:26:33.047 に答える