Html 型の可変数の引数を使用してテンプレートを呼び出すにはどうすればよいですか?
次のように定義された play2 でテンプレートを作成しました。
@(tabs: Html*)
<div class="btn-group" style="margin-bottom:20px">
@for((tab,index) <- tabs.zipWithIndex){
<a class="btn btn-mini btn-info active" id="display-hierarchy-@index" href="javascript:void(0)"><i class="icon icon-random icon-white"></i></a>
}
</div>
@for((tab,index) <- tabs.zipWithIndex){
<div id="display-hierarchy-tab-@index" class="onetab">
@tab
</div>
}
みたいに呼んでみた
@views.html.tabs({
<a>tab1</a>
},{
<a>tab2</a>
})
他のさまざまな組み合わせを試しましたが、次のように失敗します:
type mismatch; found : scala.xml.Elem required: play.api.templates.Html