在 Ext 中抓資料,我習慣用 JsonStore,一來 JsonStore 資料量少,二來現在已有很豐富的API將 Java Object 轉成 JSON 格式,後端要準備 JSON 格式資料已經非常方便了。

去後端抓資料,免不了需要依據前端查詢條件動態組合 SQL,此時 JsonStore 就需要把 form 的輸入資料透過 Http Request一併送到後端,在 JsonStore 我們可以用 baseParams 設定,例如:

 

var store=new Ext.data.JsonStore({

        root: 'data',

itFarmer 發表在 痞客邦 留言(0) 人氣()

之前寫了一個自動增列元件,點到最後一列時會自動產生新的一列,套用了 jQuery 之後,發現既有的欄位都有生效,但新增一列出來的欄位就沒生效,我嘗試在新增一列後,重新執行一次 jQuery 的 API (bind 方法),但仍然無效。

經追蹤 jQuery 的 source 後,我發現只要有被 jQuery "碰過"的 element ,都會加上 jQuery1200220xxx ="xx" 的屬性,應該是 jQuery 為了加快第二次 access 該 element  的速度所留下的"痕跡",而我的自動增列因為是複製最後一列的所有 html 產生新的 element,當然這個 jQuery 留下的 "痕跡" 也會被一併複製,所以新產生出來的 element 仍然擁有舊的 jQuery ID,雖然有重新執行 JQuery 的 API (其實是要 bind 一些方法),但 JQuery 發現在 cache 中已存在該 ID 了時就會自動 skip 掉,所以新列就完全沒 bind 到任何方法。
解決方法:
過濾新列的 html ,將 JQuery 的 ID 殺掉,如下:

itFarmer 發表在 痞客邦 留言(0) 人氣()

諷刺的是,就在捷運通車不久,圖中的大統也稍稍的結業了~~~

捷運加持 大統商圈看俏

更新日期:2008/06/12 04:09

〔記者李開菊高雄報導〕捷運紅線通車後,中央公園站便利的交通為大統商圈帶來人潮、錢潮;地政處長謝福來指出,大統商圈、捷運中央公園站沿線的房地產與商家生意持續看漲,再現大統商圈輝煌時代應指日可待。

謝福來表示,五福路大統百貨民國六十四年十月開幕,為東南亞第一大百貨公司,每天人潮不斷,蟬聯數十年高雄「地王」寶座,最高地價曾創下每坪一百三十八.六萬元紀錄。

民國八十四年十月的一場祝融燒掉了大統的輝煌,最高地價區段滑落至每坪八十二.五萬元。

itFarmer 發表在 痞客邦 留言(0) 人氣()

胡瓜是公眾人物,聯邦快遞其實更應善加利用這次機會,賠償胡瓜同時大肆宣揚如何如何保護客戶權益等等,
不也是個很好的廣告機會嗎? 賠個 $152450,搞不好只是廣告費的小零頭而已,賠錢事小,商譽的損失才是難彌補的。

託運雕像回台 受損不賠 胡瓜槓上聯邦快遞

更新日期:2008/04/09 04:33 葉君遠台北報導

胡瓜過年期間赴巴西度假,看中一只雕像,花了5000美金(約152450元台幣)買下後,再花850元美金(約26000元台幣)用FedEx聯邦快遞運回台灣,費時月餘,上周他收到貨品,拆開後竟斷成多節,他請快遞公司處理,對方卻層層推託,最後以「包裝不良」結案,完全不賠,讓他當場氣壞!

itFarmer 發表在 痞客邦 留言(0) 人氣()

  • 這篇文章限定好友觀看。
    若您是好友,登入後即可閱讀。

jquery 提供一個很 fancy selector幫助我們很容易的找到要控制的 dom 元件。例如:當我相找出 nextSign… 開頭的欄位時,過去作法需要把 form1 下所有elements找出再走訪每個element,判斷名稱才能找出。

<form name=”form1”>

<input type=”text” name=”nextSignEmpNo” value=””>

<input type=”text” name=”nextSignDeptNo” value=””>

<input type=”text” name=”docNo” value=””>

itFarmer 發表在 痞客邦 留言(1) 人氣()

PPQA 簡介

n       稽核專案是否遵循CMMI規範

u      任何標準辦法都需有稽核者,以確保規範有真正施行

n       PRODUCT QA

u      專案不同milestone會產出不同產品,稽核產品規格是否有照標準

itFarmer 發表在 痞客邦 留言(0) 人氣()

測試資料

測試資料的用途,在於為測試過程定義一明線的規範,希望達到穩定的效果。開發系統過程中,我們都希望一切都能在自己的掌控範圍中,包括時程,工時,成本,資源。軟體開發最困難、也最可怕之處在於隨時爆發一些事前無法預測的事情,臨時大幅度需求變更,導致整個系統架構重新設計,人力等資源需要額外投入,這些都是專案中很大的風險,發生時間點的早晚與他的傷害程度是呈反比,越早發現,傷害越輕,反之亦然。

專案在初期估算成本時,不像建築業,建築在期初估價時,可用預期的樓地板面積換算成建築用料得出建材成本,加上浮動不致大劇烈的人力成本,工期一般不會差太多,除非期初的地質探勘沒有找到地質的嚴重問題,等到開發時才突然引爆出來,就像高捷開發鹽呈區的地層下陷事件一樣。雖然在開發過程有這些風險,但專案的結案標準非常明確,建物落成之日就是驗收日,軟體專案可沒這麼幸運了。

因此軟體工程的大部份努力其實都在做風險控管,定義明確的測試資料可有效界定測試通過的標準,事實上在自己實地測試時,也都必須輸入這些測試資料,現在只是換成事前把這些資料事前定義清楚,有了明確的測試資料後,日後就可利用這些資料做到測試自動化。


itFarmer 發表在 痞客邦 留言(0) 人氣()

這種動態宣告物件的寫法適合接收參數資料,我可以動態宣告一個物件當作 properties 傳入一個已設計好的元件,這種設計方式目前已被多個 javascript library 引用,尤以 Ext 為最佳的代表。

<html>
<body>
<script>

itFarmer 發表在 痞客邦 留言(0) 人氣()