修正
- IN句に型がBIGINTにも関わらずStringで指定していたのをLongへ修正
- ソート順序を持っている情報を削除した場合に、残りのソート順序を再設定するように修正
- カスタムフォームを削除した場合にソート順序変更のリンク表示がおかしかったのを修正
以上を修正しました。(未コミット)
他にもDBの型がBIGINTなのにString指定しているのが多々あるので、それらも修正してからコミットします。
追記
かなりの修正量がありました。
あと、html側でHelperクラスを呼び出しているページは、全てActionでListに詰めるように修正中。
html側で使用していると、メソッドのシグネチャとかが変わっても実行するまでエラーが出ないので、
コンパイル時にチェックされるAction内へ移動中。
でも、使わないと辛いところがある。もう一度ロジック見直す必要があるようです。
今週末までには元通り動くようにして、修正版+αとしてリリースしたいです。
Freemarker
webworkのテンプレートを見てみたら、全ての変数に対してexistのチェックが入っていた。
無かったら勝手に空文字として出力してくれればいいのに。
Gusuku0.1リリース
お待たせしました。
Gusuku0.1をリリースしました。こちら
バージョン番号が付いてますけど、位置付けとしてはプロトタイプです。
正常系が動く程度と思って下さい。
※あんまりテストしてません・・・
メール送信周りでエラー出ます。Freemarkerが良く分かってません。
テンプレートに定義している変数が、マッピングされていない場合にスタックトレースが吐き出されるんですけど無視できないのかなぁ・・・
ということで、とりあえず触ってみてコメント下さい。
Rhinoのreplace
Rhinoでreplaceメソッドを下記のように書いてるんですけど、
結果がおかしい。
var value = binding.value.replace("/","-");
binding.valueには「2006/01/15」といった感じの値が入ってます。
結果は
2006-01/15
と、一文字しか置換されません。
何か勘違いしてる?