Mayaa で m:attribute でフォームを作成する
こういう書き方もできるんだと発見したのだが、ちゃんとドキュメントに書いてあって、でもせっかくなのでメモしておく。
サンプルとしてラジオボタンで実装してみた。HTML から。
<label><input m:id="radio" type="radio" name="selected" />これを選択する</label>
続いて Mayaa。
<m:echo m:id="radio"> <m:attribute name="value" value="${ SELECTED_VALUE }"/> <m:if test="${ NOW_SELECTED == SELECTED_VALUE }"> <m:attribute name="checked" value="checked" /> </m:if> </m:echo>
echo の要素に attribute で属性を設定したり、if を使ってチェック済みにしたり、と。