Web Development 的學習之旅

2008/08/23

Google Chart API - 簡單大方的 Chart

最近又發現好神的 Google 的新 API: Google Chart API

看看這個:

目前是還沒機會深入使用它, 不過光是這麼簡單的用法, 就非常吸引我了.

參考文章: Google图表及gchartrb初探
文章內除了介紹這個 API 外, 也介紹了封裝了這個 API 的 Ruby Library.

Ext 2.2.0 FileUploadField extension 的問題

Ext 2.2 又多了幾個重要的 component, 加油 Ext !!

FileUploadField 是 Ext 2.2 才開始有的元件, 且尚未納入正式的 API 內.

目前用 FileUploadField 最大的問題在於, 置於 TabPanel 內, FileUploadField 的 Input 長度會設定不正確. 由於我目前沒能力(或是沒時間?) 把它改得更好, 只好直接使用暴力法, 在 FileUploadField 物件產生後, 直接去修改其 css width 屬性(通常在 doLayout 之後做, 比較保險), 硬是把它調整過來:

Ext.getCmp(field_id).getEl().setStyle('width',null);

另一個問題是, FileUploadField 的 button 元件, 在 IE6 顯示下, 左半部按下會沒有作用, 右半部按下才會出現 dialog, 很明顯是 component render 時出了問題.

另外, 若是使用 hideLabel: true, 想把 fieldLabel 隱藏起來, 結果會整個不見. 目前只能把fieldLabel 及 seperatorLabel 清空來因應


總之, 這個元件還不夠成熟.

2008/08/17

使用 command-line 啟動 Eclipse

來源:

http://wiki.eclipse.org/Starting_Eclipse_Commandline_With_Equinox_Launcher



使用 BAT 來啟動 Eclipse 的一個好處是可以預先在 BAT 指定好各項環境變數. 若 ANT build 有需要讀取環境變數時, 在 BAT 內預先設定, 這會是很方便的方式.