3

XPagesプロジェクトでjQueryMobileを使用することを検討し始めたところです。特定の状況でXPagesコントロールと標準のHTMLコントロールのどちらを使用すべきかわかりません。

たとえば、ページにシンプルな[保存]ボタンが必要です。xp:buttonはjQueryMobileスタイルでレンダリングされます。しかし、「data-icon」や「data-inline」などの属性をどのように適用すればよいでしょうか。

または、この場合、標準のHTMLタグを使用する必要がありますか?その場合、たとえばデータソースを保存するためのXPagesの単純なアクションをコーディングする機能が失われます。

ヒントをありがとう。

4

1 に答える 1

4

8.5.3を使用している場合は、ボタンのattrプロパティを使用して、data-iconタグとdata-inlineタグを追加できます。

<xp:button value="Label" id="button1">
    <xp:this.attrs>
        <xp:attr name="data-icon" value="marky"></xp:attr>
    </xp:this.attrs>
</xp:button>

そうでない場合は、jQueryを使用して、$()。attr('data-icon'、'whatever')を使用して属性を追加できます。ボタンのclientIDはインターフェースを介して変更されるため、それに合わせて調整する必要があることに注意してください。私のx$関数を教えてください http://openntf.org/XSnippets.nsf/snippet.xsp?id=x-jquery-selector-for-xpages

于 2012-04-16T18:17:38.390 に答える