ドキュメント

前のリリースから2ヶ月以上経過。
次リリースは間近ですが、なんとかそれまでにドキュメントを整備しておきたいです。
出来ればTips的な位置づけのもの。
とりあえず

- HTMLをそのまま出力する方法(m:passthrough="true")
- JavaScriptからのActionの実行方法
- ファイルダウンロードサンプル
- ファイルアップロードサンプル
- カスタムバリデータで他の入力値参照方法

ファイルアップロードについては、既存のS2JSFではMyFacesのmultipartFilterを使用し

  <filter>
    <filter-name>multipartFilter</filter-name>
    <filter-class>net.sourceforge.myfaces.custom.fileupload.MultipartFilter</filter-class>
    <init-param>
      <param-name>maxFileSize</param-name>
      <param-value>500k</param-value>
    </init-param>
  </filter>

MyFacesのextのtldを利用

<%@ taglib uri="http://myfaces.sourceforge.net/tld/myfaces_ext_0_9.tld" prefix="z"%>
<z:inputFileUpload id="fileupload" accept="image/*" value="#{NewArticle.attachedFile}"/>

これは今後Teeda extentionに、組み込めば良いのかな。
もしくは、まずはS2JSF側にFileupload機能を組み込んで、ゆくゆくはTeeda側に移行すれば良い?

とにかくTeedaのドキュメントも含めて、時間のある時にちょくちょく書いていかないとですね。