原创 Ext.widgets-grid(2)

 Ext.grid.EditorGridPanel可編輯數據表格Config {clicksToEdit : Number    //點幾次開始編輯,默認爲2} 方法EditorGridPanel()構造,應爲 EditorGridPan

原创 prototype源代碼解讀(轉自javaeye)

/** * 定義一個全局對象, 屬性 Version 在發佈的時候會替換爲當前版本號 */var Prototype = { Version: '1.3.1',// 一個空方法,其後的代碼常會用到,先前的版本該方法被定義於 Ajax 類

原创 主題:《仔仔細細分析Ext》 第一章 必須理解Ext.extend函數

顯然了,從函數名就可以看出來,這個函數是整個Ext類庫的基石,之一。 筆者初看這個函數,感覺比較迷糊,只知道它完成了繼承的功能,但是裏面到底做了什麼操作,並不太好理解。 網絡上有很多帖子和文章來解析這個函數,但筆者感覺並不是很到位。不知道

原创 對google個性主頁的拖拽效果的js的完整註釋

這兩天太忙了,沒時間寫Blog,業餘時間又扒了一次google的拖拽,對比了netvibes的,差不多,讓後就寫了個註釋,順便學習。google用了混淆,js裏面的命名比較暈。我花了些時間把他們翻譯成容易看懂的命名,並且作了註釋,希望對大

原创 Ext的extend繼承1

將Ext的extend繼承,我大不算費很大的口舌來解釋,因爲真的很難表達,什麼原型啦,構造函數啦等等拗口的詞彙反而不會幫助我們理解,最通俗易懂的莫過於例子了。下面的例子都是模仿Ext的寫法來寫的,非常正軌,都是本人精心斟酌過的,是一種非常

原创 模擬一個簡單的繼承

模擬一個簡單的繼承有了上一節的基礎,我們這一節來模擬一個簡單的繼承 Crab = function(){ this.leg = 10; }; Crab.prototype.say = function(){alert('we hava

原创 Ext.widgets-toolbar

Ext.Toolbar工具欄,使用起來很簡單,add已準備好的元素就行 方法Toolbar( Object/Array config )構造 add( Mixed arg1, Mixed arg2, Mixed etc. ) : void

原创 Ext.widgets-Tree

Ext.tree.TreePanel樹狀控件,繼承自panel config定義{animate : Boolean,containerScroll : Boolean,ddAppendOnly : String, /*很顯然這是api的

原创 Ext 筆記

javascript 定義數組 :var   myArray   =   new   Array(1,2,3,4,)   //普通方式   var   myArray   =   new   Array(20)   //20個元素   v

原创 Ext.widgets-grid(1)

 Ext.grid.ColumnModel用於定義Grid的列用例var colModel = new Ext.grid.ColumnModel([    {header: "Ticker", width: 60, sortable: t

原创 Ext.widgets-form(下)ComboBox,TimeField,DateField,TriggerField,TextArea,NumberField

Ext.form.NumberField繼承自Ext.form.TextField,因爲Ext.form.TextField雖然強大,但寫起來的確還是有點麻煩,後面的類都繼承自Ext.form.TextField,沒有自定義的方法,屬性和

原创 Ext.widgets-form(上)BasicForm/Field/Checkbox/Radio/HtmlEditor/TextField

Ext.form.BasicForm對應一個dom中的form,默認是用ajax提交的,如果的確想回傳,可以使用如下方式var myForm = new Ext.form.BasicForm("form-el-id", {       

原创 ext store

ext2.0下form提交字符編碼的問題默認是utf-8的,我想用gb2312的,應該怎麼辦?將ext-base.js中的"application/x-www-form-urlencoded" 修改爲"application/x-www-

原创 Ext tree 結合dwr 調用後臺數據

Ext tree 結合dwr 調用後臺數據 關鍵字: ext dwr 還是廢話少說 需要dwr loader 引入js 類 Html代碼 <script type="text/javascript"       src="${ba

原创 Ext核心代碼分析之Function.createDelegate

createDelegate( [Object obj], [Array args], [Boolean/Number appendArgs] ) :這個函數的目的是創建委託。 Ext.onReady(function(){   Ext