J2Desktopのjsファイルの読み込み

これって、うまく動いていないような気がする。どちらかというと、dojoの問題であるような気もしてくる。見てみると、ContentPane.jsの_executeScriptsでjsファイルを取得しているのだけど、改行の扱いがおかしいみたいで、ファイル内に//のコメントアウトがあると、それ以降がすべてコメントアウトされるように見える。それって、間違ってないか・・・。というわけで、dojoがおかしい?ので自分で処理する必要があるな。dojoも細かく使うと問題が出てくる気がするな・・・。

J2Desktop問題

ここ数日、十分に時間を取ることができなかったが、ちょっとは進めた。まず、Teeda ベースのVFSポートレットだと、form のactionで()が%~に変換されるので、J2Desktopがjavascript:doAction(を期待しているので、動作しなかった。これは、(を削除するような修正をJ2に入れればよいだろう。そんで、今悩んでいるのは、dataTable内で列にcommandLinkとcommandButtonの両方を使うようなものを作ると、commandLinkをクリックすると、イベントが両方に送られる・・・。結構、致命的。原因は、なぜか、押されてもいないのに、commandButtonの名前・値が送信される。うむむ、なぜだ。J2Desktopはこの辺をdojo.io.Requestみたいなものを使うように変更しているから、その辺を見てみないとわからぬ。う~ん、恐るべし、dojo。これが修正されたら、とりあえず、marevol.comを差し替えて、PAL Portal 1.0 beta1 と言う感じで、リリースしてしまおうかと、考えているのだが。