ど素人のためのど素人によるSqueak入門引越し中
ど素人のためのど素人によるSqueak入門ですが、スパム対策のために長らくコメント投稿を含む書き込みを禁止していましたが(まぁ2年ほどSqueakとは無縁だったわけですが...)、別サイトにてDrupalで再度構築しなおしています。まだまだですが、squeak.sitej.net です。よろしくお願いします。
scriptaculousを使ってコンポーネントを作ってみた
チェックボックスと文字列、スライダーで構成されたコンポーネントを作ってみました。
今まで同様WAComponentから継承しても作れますが、
rendererClass ^ WARenderCanvas
としてやらないとダメなようです。Seaside2.7からデフォルトのレンダラクラスがWARenderCanvasになるというのも、scriptaculousからみか?まぁWARenderCanvasなら、ギシギシhtmlソースみたいにならないので、個人的にはいい方向のような気がする。
実際のソースはこんな感じです。サンプルをほとんどそのままなので、まぁあまり参考になりませんが、赤文字部分がいわゆるAjaxとかいうものを使う、まじないですね。
renderContentOn: html
ckboxId formId trackId handleId positionId |
更新
FrontPage - ど素人のためのど素人によるSqueak入門でSeaside関連コンテンツを追記しました。現在スパム対策のため書き込み禁止としているのでツッコミなどありましたらここのコメントに記入願います。
Seaside-Reference
入門者向けのSeasideのExamplesとReferenceです。コードとそれを実際に実行した結果を見ることが出来ます。Seaside2.5,2.6に対応しています。Seaside2.5のみ実装されているものも含まれます。
Squeak Goodies - 役に立たないかもしれない・・・(こちらからダウンロードできます)