S2Click 1.0.5をリリースしました。
このバージョンでの追加・修正点は以下の通りです。
- JSONICを1.2.5にバージョンアップ。
- GreyboxLinkとGreyboxButtonが動作しないバグを修正。
- フォームクラスのフィールドとして定義したコントロールのプロパティを指定するための@Attributesアノテーション、@AjaxHandlerアノテーションを追加。
@Attributesアノテーションの使い方は先日書いたこちらのエントリの通りですが、以下のように@Attributeアノテーションと組み合わせることでHTMLタグに出力される任意の属性を指定することもできます。
@Attributes(attributes={ @Attribute(name="onclick", value="return confirm('Are you sure?')"), }) public Submit submit = ...
ていうか@Attributesアノテーションじゃなくて@Propertiesアノテーションとかのほうがネーミング的によかったかな…?