S2Click 1.0.5をリリースしました

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アノテーションとかのほうがネーミング的によかったかな…?