extjs初接觸(一)

2022-03-17 19:21:42 字數 1411 閱讀 4276

本人**美工能力基本為零。最近被迫做介面設計方面的東東,不得已上網查詢各類html模板,找到根自己需求相似的模板本來已經夠浪費時間了,找完還有改成適合自己的東西,太麻煩了。最近看了傳說中的弦哥的關於**架構整合開發的系列大作,才知道extjs是個好東東。好東東咱要用用。

第乙個例子要做成這樣:頁面上就乙個下拉框,點選下拉按鈕的時候要從後台讀取資料顯示。就這麼簡單。

這時候的我還不知道extjs如何非同步獲取後台資料,也不知道如何把獲取到的資料顯示到前台頁面上。所以第一步我決定直接程式設計「編」出一些假資料。下面的例子是參考乙個老外的教程寫的,英文好的可以直接看這裡。不想看英文的就直接看下面的吧,照那個老外的例子做完之後我會做一些擴充套件,比如把「編」出的資料換成從資料庫生成,另外還會擴充套件到將資料顯示到gridpanel上,然後做一些分頁,最後試試當資料量達到百萬級的時候效率如何。不大喜歡webfrom,用asp.net mvc來做。

**var

combo 

=new

ext.form.combobox();

這時候下拉框就做好了(……)。顯示效果比普通html的下拉框要好看一些(老鳥飄過……)。

寫實體類:

public

class

category

public

string

name 

}在寫個類封裝實體類陣列:

public

class

categoriescontainer

}生成實體類的**:

**public

class

categoriesdatacontext

;categoriesarray[i] 

=category;

}categoriescontainer container 

=new

categoriescontainer();

container.categories 

=categoriesarray;

return

container;}}

這時候就可以再controller裡面呼叫了。

**public

jsonresult getdata()

js檔案通過呼叫上面這個函式以獲取資料。

var categoriesstore 

=new

ext.data.jsonstore();

這裡的categoriesstore就是第一段js**中的categoriesstore。對後台資料的讀取就是在這裡完成的。root表示讀取到的json資料的根屬性。fields表示你讀取的到的json資料根節點下的各項屬性名。

至此這個例子可以跑起來了。

晚上趕時間寫得粗糙了,基本按照老外的例子來做,這幾天會把自己對這個例子的擴充套件補上,寫的也會更詳細。

原來寫部落格這麼費時間。

指標初接觸

指標是強大的c語言工具 指標指向位址 1.定義指標 使用指標之前要定義指標,與int,char,float類似的定義方式,不過要在定義型別和指標名之間加乙個 號來表示定義的是指標,不帶 號會導致定義的為變數而非對應型號的指標。2.初始化指標 使用指標之前還要初始化指標,否則指標有可能會覆蓋掉資料 我...

WCF初接觸實作 一

我們通過實現乙個簡單的示例來對wcf有個直觀而淺顯的認識,希望對初次涉及wcf的朋友有所幫助。可以簡單地認為wcf程式分為4部分 契約 服務 宿主 客戶端。我們通過乙個例子來逐步完成各部分,示例程式中,客戶端可以獲取乙個資訊列表,列表中每一項包括id 值 讀值時刻 狀態 狀態變動時刻。這裡我用的是v...

大資料初接觸(筆記一)

簡單的說 就是短時間內快速的 產生海量的 多種多樣的 有價值的資料。主要做預算類的 比如天氣預報,車流量統計 明天阻不阻塞 管理元資料 索引 namenode 儲存的電腦 負責儲存源資料 datenode 儲存單元 預設是128m,乙個儲存單元的資料不能分成兩部分來儲存 block 備份 解決資料安...