在ext中,選單器件(menu widgets)是通過幾個類的聯合來使用的,這些類包括:ext.*******、ext.menu.menu、ext.menu.item、ext.menu.checkitem,以及一些特殊型別的選單或選單項,比如選單ext.menu.datemenu、選單項ext.menu.coloritem。
構成選單器件的這些類在選單中的層次結構如下:
[img]
下面對一些類進行具體說明:
1、ext.*******
該類表示乙個選單條,構建函式接受兩個引數,第乙個是指定*******的容器(contrainer);第二個引數是包含全部按鈕的陣列。大體如下:
new ext.*******('*******', [menuitem1, menuitem2]),這樣選單條就包含於頁面元素*******中,且選單條包括兩個選單項,如下:
[img]
2、ext.menu.menu
該類表示乙個選單,包含選單標識id和選單中所含的選單項,建構函式如下
var menu1 = new ext.menu.menu(,
new ext.menu.item()
]});
這裡構造了選單menu1,標識為firstmenu,這個選單包含兩個普通的選單項。
3、ext.menu.item
該類表示乙個選單項,選單項包括一些屬性,如上面的text和handler,根據不同選單項型別,屬性的使用略有不同,最基本的包括文字內容text和事件處理器函式handler/ checkhandler,具體請參考ext 的api文件。
4、ext.menu.checkitem
一種可選的選單項,從ext.menu.item繼承而來,表示可選的選單項。
5、ext.menu.datemenu
特定的表示時間的選單,從ext.menu.menu繼承而來
6、ext.menu.coloritem
特定的表示顏色選擇的選單項集合,可直接作為menu建構函式中的items屬性值。
學習ext第三天:ext:menu元件[url]
Ext級聯選單例項
ext 級聯選單 一 實現方法 a 以乙個二級聯動為例,定義兩個 store 物件varstore newext.data.store 解析 url 屬性為要訪問的 jsp頁面路徑或者 action 的路徑,若訪問的是 jsp頁面應將多餘的指令碼去掉避免發生衝突。arrayreader 為陣列讀取器...
Ext級聯選單例項
ext 級聯選單 一 實現方法 a 以乙個二級聯動為例,定義兩個store物件 解析 url 屬性為要訪問的jsp頁面路徑或者action的路徑,若訪問的是jsp頁面應將多餘的指令碼去掉避免發生衝突。arrayreader為陣列讀取器,用於讀取請求返回的字串陣列。name 對應值 為該陣列的每一項對...
Ext級聯選單例項
ext 級聯選單 一 實現方法 a 以乙個二級聯動為例,定義兩個store物件 解析 url 屬性為要訪問的jsp頁面路徑或者action的路徑,若訪問的是jsp頁面應將多餘的指令碼去掉避免發生衝突。arrayreader為陣列讀取器,用於讀取請求返回的字串陣列。name 對應值 為該陣列的每一項對...