2008年5月7日水曜日

散財

ということでちゃんと勉強しようかと。
小遣いな私にとってこの金額はさすがにこたえるけど知りたいことの宝庫。

嬉しすぎ。

しかし本とコーヒーしか買ってないな。

ExtJs-13 パネルと本実装

さて、GWも最終日

3、4と一年前の引越しの延長戦。

5日は生垣つくり。

6日は子供とめいっぱい遊ぶと。充実はしていた。と思う。

さて、勉強はというと、若干の進展。

Javascript初心者にとって良い勉強になっています。



ようやくポータルサイトクラスのガワ?がなんとなく実装できてきたのでは?

サンプルを解体して。

データストアをメンバで実装してポートレットを追加するメソッド作成中。

ようやくサンプルと同じ画面が出るようになった。



次は追加順、追加情報の保存とポートレットクラス作製かな。



明日から仕事。今日はこれまで。


2008年5月6日火曜日

そういえば

最近酒に弱い。

つい先日も飲まれた。
会社の集まりだと食べ物よりも飲み物が多くなり、酔う。

ここからが悪い。
どうも酔うと根の「熱さ」(かなりウザメ)が出てくる。
もういやになる。

困ったもんだ。年を追うごとにひどくなるな。。。。
ま、飲まなきゃいいんだけど。

2008年5月5日月曜日

ExtJs-12 パネルと本実装

4月末はばたついた。

更新もできず、結局学習できず。

ただ、前回のページングについての引数の受け渡しは実装できた跡に

またResponse.Writeわすれでは待ってました。というのが半月前。



さて、そろそろソースもDefaultXX.aspxとたまりまくってきたので本実装をしようかと。

ついでにツールのポータルも作ろうと。

xtypeのPortal。いいねぇ。ということでポータルのサンプル引っ張ってきて

ポートレットの情報をDBから取得するように変更中。



左のツリー、真ん中のグリッドとポータル。左のプロパティグリッド。とぼんやりとかたまってきたかな。。

やりたいことは増えるばかり。縁取りを開始しよう。
あ、もうひとつ、そろそろJavaScriptの勉強をしようかと(笑)。
オライリー本かって読もう。




2008年4月16日水曜日

風邪

頻繁に風邪をひく。
転職してから四ヶ月。三回もひいた。

寝不足が原因だと思う。

いつだったか過労状態がつづくと
内蔵等の免疫が低下する。てな
事を読んだ。

風邪もそーなんだろな。
多分この時間まで仕事して
帰っからも勉強するから。

勉強したいのに、勉強するほど勉強できなくなる。
あー。パラドックス。
学習時間が取れない。
こまる。

2008年4月4日金曜日

ExtJs-11 DBとグリッド その2

またずいぶんと時間が空いてしまった。

先日の実装後、うまく行かなかったのでおや?やむをえず、サンプル解析を。
やりたかったのはページンググリッドなのでそれを。

サンプルはScriptTagProxy を使用していて、私の実装はJSON生返却なため
;がない。などとエラーが。
最初はなんだよ。どこがエラーだ?タイポでもしたか?
と思ったがそんなことはなく、ScriptTagProxy のリファレンスにもちゃんと書いてありました。
だからHttpProxyに変えて難なくOK!

DBから引き出して表示はこれでおおむね合格だね。
ページングのSQLも用意できているし。表示上の小細工は後まわし。

さて次は新規、と更新だね。
プロパティとフォームの学習。
クライアントから引数の渡し方は丁寧にExt2.0のチュートリアルに書いてあったような記憶が。。

今日はもう寝よう。

2008年3月25日火曜日

ExtJs-10 DBとグリッド

ビューをEXTにするってことで
ExtとのデータIFはすべてJSONにすることにしたわけで、(WTToolkitも踏まえて)
今日はDataGridへのでーたの展開を。

でもうまくいかなかった。。。

GridPanelに設定するのは
・データストア
 →データリーダ
   →レコード
・カラムモデル
でよいのだろう。

データストアストアは
        var store = new Ext.data.Store({            fields: [               {name: 'ID'},               {name: 'XXXX1',type: 'string'},               {name: 'XXXX2',type: 'string'},               {name: 'EEEE1',type: 'string'},               {name: 'EEEE2',type: 'string'}            ],            http://www.blogger.com/,            reader: jsonreader        });

でよいのかな。
データリーダはJOSNだから
        //--- JSONリーダ ---        var jsonreader = new Ext.data.JsonReader(        {            totalProperty: "results",    // The property which contains the total dataset size (optional)            root: "rows",                // The property which contains an Array of row objects            id: "id"                     // The property within each row object that provides an ID for the record (optional)        }, employeeRec);

でよいのだろうか。
トータルの設定とかルートの設定とかはAPIのサンプルをそのまま。
で、レコード定義。
        //--- レコード定義 ---        var employeeRec = Ext.data.Record.create(        [           {name: 'ID'},           {name: 'XXXX1'},           {name: 'XXXX2'},           {name: 'EEEE1'},           {name: 'EEEE2'}        ]);


もちろん
sampleReadGridData.aspx
が返却する情報はデータセットをforeachでぶん回して上記のresult、rowsで指定した形でJSONを
整形(APIで書いてあった形式のデータ構造を。。)。
でもうまくいかないなぁ。

今日はここまで。

node + ejs + Socket.io のサンプル

まずい。。 一年間、一回も更新してない!!! つまり、、 趣味の時間がほぼ皆無ということの現れです。 業務と子育てに追われた一年でしたね。。。。。 危なく年をこすところだった。あぶない。なぶあい。 話を変えて。 今月初旬に 社内でちょっとしたプレゼンをする事に...