私は小さな「検索:[フィールド] [ボタン]」タイプの「Boostrapテーマの検索バーを最新の拡張ライブラリで見つけようとしていますが、XPages - ブートストラップ:フィールドを1行に整列する
私はまだブートストラップ(最初のアプリとして電話帳をやっているので、検索機能)に精通していませんし、また、いくつかのコントロールが別の行に表示されています。これまでに読んださまざまな投稿で、「フォーム」要素にスタイルを追加したいので、私はそれを得ることができませんでした...
ここには、ラベルが表示されるコードがありますtop、その後の行のフィールド、次に別の行のボタン:
<xp:panel style="width:400px" >
<xp:label value="Recherche :" id="label2" xp:key="label" style="font-weight:bold" styleClass="form-control-static">
</xp:label>
<xp:inputText id="searchFor"
value="#{sessionScope.searchFor}" styleClass="form-control-static">
<xp:eventHandler event="onkeypress" submit="true"
refreshMode="partial" refreshId="PanelMain">
</xp:eventHandler>
</xp:inputText>
<xp:button value="Reset" id="button1"
styleClass="btn btn-primary form-control-static">
<xp:eventHandler event="onclick" submit="true"
refreshMode="partial" refreshId="PanelMain">
<xp:this.action><![CDATA[#{javascript:sessionScope.searchFor = null;}]]></xp:this.action>
</xp:eventHandler>
</xp:button>
</xp:panel>
何が紛れていますか?あなたが見ることができるように私はフォームテーブルレイアウトを使用していません:それを試して、それが私が望むように動作しませんでした...私は "表示:インライン"、成功なしで試みました。
おかげ
は、これは本当にのXPagesの質問ではなく、必要なブートストラップクラスの適用の詳細。ここでインラインフォームの例を見ましたか(http://getbootstrap.com/css/#forms)?私はあなたのコードが生成する出力と比較します。 –
Mark、私はしましたが、XPages要素を使用しているので、ブートストラップクラスをさまざまなxpages要素に組み込む方法がわかりませんでした。 Chrisが与えた答えから、私は "手作業"(xpageの中のhtmlコード)を多くしなければならないと思う。 –