2010年6月23日水曜日

ExtJs-91 そろそろ平行してシステムっぽく(メモ)

CRUD系の実装がそろそろ終焉にむかっているので本を読みながら
もう一度ふりだしにもどって作っていこうと思う。

Omegaに頼る前に苦労しなきゃということで。。

■アプリケーションクラスについて
Property.
カレントのcategory
Categoryリスト

Method.
category change
Viewmode change

階層的に保持することで
アプリケーション、アプリケーション内種別、、
と言った管理にする。

■初期画面について
ロード画面は、windowクラスで、最小化、リサイズ、ドラッグをfalseに、modalで実装。
この時に表示する内容は、HTMLで静的にマークアップされたdivタグ。
500msのタイマはって、アプリケーションメインの初期化関数呼び出し。
この500msは、windowのアニメーション用のディレイタイマ。

■アプリケーションメインの初期関数
各パラメタの初期化、ui構築関数呼び出しと、初期画面用マークアップの削除getCmp.destroy()で実装。。
Qtipの初期化も。

■ui構築関数
Viewportの作成。
各リージョンの作成。
データの受け渡しはアプリケーションクラスを渡そうか?

ってことで。
またのんびり。

あれれ。sencha touchは??

0 件のコメント: