5

スタイルにTwitterのブートストラップCSSを使用しています。その中にアイコンボタンを作るには、「i」タグを使うのが標準的な方法です。 <button type="submit"><i class="icon-search"></i></button>.

しかし <h:commandButton id="myid"><i class="icon-search"></i></h:commandButton> 、レンダリングされた中に HTML を追加するにはどうすればよい <h:commandButton>ですか?

4

2 に答える 2

1

今のところハックを使用しました。こんな感じです(h:commandButtonを非表示にして、新しい送信ボタンを追加しました)。

<h:form id="myFrm" >
   <h:inputText id="search" value="#{user.name}"></h:inputText>
   <h:commandButton id="btnsearch" action="search.xhtml" style="display: none"></h:commandButton>
   <button  type="submit" id="myFrm:btnsearch" name="myFrm:btnsearch"><i class="icon-search"></i></button>
</h:form>
于 2013-07-27T08:35:11.937 に答える