06< 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31.>08

DVD、コンピュータ、車、その他思いついたことを適当に書いて行こうと思います。

タイトル未定です

 このページの記事一覧 
--
--/--
--
Category:スポンサー広告

Ads by Google 

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
Posted on --:--:-- «Edit»
  tb: --    com: --
2008
10/16
Thu
Category:コンピュータ

Webの勉強(OpenLaszloを使ってみる2) 

Webのスケジュール管理を作りたいと思っています。
Web系の知識は未熟なので、どうやって作ろうか考え中といったところ。

データの入力・編集等はHTMLでいいかぁ、と思っています。
構想の中で面倒そうなのは「スケジュール一覧」機能で、仕様的には
・ 表形式
・ 縦軸 = スケジュール名
・ 横軸 = ビットマップ?によるカレンダー
 → 1日2ドット x 365日 = 1年分を730ドットのビットマップイメージとして表示
 → スケジュール有りの日は塗りつぶす
 → 将来的には期間変更可とする(1年、6ヶ月、3ヶ月、1ヶ月)
・ 表の行・列ヘッダは枠固定(スクロールさせない)

OpenLaszloを使って、私の技術レベルでやれるところまでやってみようと思います。


まずは縦軸の実現から。

イメージ的には、OpenLaszlo Explorer の
「Small Applications」→「Contact List」が近いかな?

ソース見てみる。 意外と面倒なんだなぁ…

・ 表示するデータはXMLファイルとして準備している
・ contactlist.lzx 39行目の datapath="@displayname" を "@email" に変更してみる
 → flashを再表示すると変更されていた。コンパイル作業は不要のようだ。
・ クリックすると、うわ〜んと大きくなるボタン
 → いくつかのコントロールを組み合わせて "row" というクラスを作っている
・ rowクラスボタンの配置は 62行目で行っている
 → ループ処理は無いが、ボタンはレコード数分表示される?
・ lz/tabelement.lzxをincludeしている
 → server/lps-4.1.1/lps/components/lz 配下にある
 → どっかに includeパス指定の設定があるのかな?
 → このファイルから、さらに別ファイルをincludeしており、内容はかなり膨大
 → basebuttonというのを使って、カスタムボタンを作っているようだ

早くも挫折モードに入りそうなので、今日はここまで。
     テーマ:プログラミング
     ジャンル:コンピュータ
Posted on 22:36:57 «Edit»
  tb: (0)    com: (0)
 コメント 
 コメント投稿 
管理者にだけ表示を許可する

 トラックバック