これって、うまく動いていないような気がする。どちらかというと、dojoの問題であるような気もしてくる。見てみると、ContentPane.jsの_executeScriptsでjsファイルを取得しているのだけど、改行の扱いがおかしいみたいで、ファイル内に//のコメントアウトがあると、それ以降がすべてコメントアウトされるように見える。それって、間違ってないか・・・。というわけで、dojoがおかしい?ので自分で処理する必要があるな。dojoも細かく使うと問題が出てくる気がするな・・・。
J2Desktopでなせskin属性をPSMLで使うのか?
疑問だったので、Steveに聞いてみた。そしたら、将来的にはskin属性を使うのはやめるとのこと。つまり、一時的に使ったのね。というわけで、違う属性がそのうち、登場することになると思われる。
J2Desktop
どうやら、CSS が無視されているみたいなので、それを実装。そんでもって、まだ、問題がある。Javascriptを後から読み込むときにエラーが発生して、落ちているようだ。dojo/src/widget/html/ContentPane.jsの
// initialize a new anonymous container for our script, dont make it part of this widgets scope chain // instead send in a variable that points to this widget, usefull to connect events to onLoad, onUnLoad etc.. this.scriptScope = null; this.scriptScope = new (new Function('_container_', scripts+'; return this;'))(self);
付近でエラーになる。原因をしらべんとな・・・。しかし、dojoはいろいろとやっているな・・・。