Ext選單器件相關類層次結構分析

2021-08-29 08:54:03 字數 1031 閱讀 4711

在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 對應值 為該陣列的每一項對...