組み込みの twitterBootstrapFieldConstructor.scala.html では help-block が邪魔になってきたので、それを外したものを作成しました。play-2.2.0/framework/src/play/src/main/scala/views/helper/twitterBootstrap/twitterBootstrapFieldConstructor.scala.html を app/helpers/ へコピーして改造します。使い方は

1
2
3
4
5
6
7
<!-- フィールドコンストラクタの上書き -->
@implicitField = @{ views.html.helper.FieldConstructor(helpers.html.myTwitterBootstrapFieldConstructor.render) }


<!-- フォームヘルパーの利用 -->
@helper.inputText(aForm("name"), &#39;_label -> "ラベル")

##### 組み込みのtwitterBootstrapFieldConstructorをimplicitした時のhtml ```html <div class="clearfix " id="name_field"> <label for="name">ラベル</label> <div class="input">
&lt;input type="text" id="name" name="name" value="" >

    &lt;span class="help-inline">&lt;/span>
    &lt;span class="help-block">Required&lt;/span> 
&lt;/div>

</div>

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
</div>
<div class="section">
    ##### 自作のフィールドコンストラクタをimplicitした時のhtml
    ```html
&lt;div class="clearfix  " id="name_field">
    &lt;label for="name">ラベル&lt;/label>
    &lt;div class="input">
        
    &lt;input type="text" id="name" name="name" value="" >

        &lt;span class="help-inline">&lt;/span>
    &lt;/div>
&lt;/div>

```これで「Required」が出なくなりました。

</div>
<div class="section">
    ### 参考
    
<ul>
<li><a href="http://www.playframework-ja.org/documentation/2.0.8/JavaFormHelpers">http://www.playframework-ja.org/documentation/2.0.8/JavaFormHelpers</a></li>
</ul>
</div>