EXT經驗 查詢items的xtype

2022-03-28 09:59:40 字數 1135 閱讀 5904

前言:ext由多個元件組成,每個元件可配置多個子元件(items),而每個子元件也可巢狀多個子元件(items)--給人一種子子孫孫無窮匱也的印象,這對於初學者引來乙個很重要的問題,特別是閱讀他人編寫的**中在items的子元件並沒有指定xtype時,那麼你就無法得知作者所編寫的這些子元件的配置項是從哪兒找的。因此,只要知道了items的子元件的xtype,那麼自己在編寫**時就可以根據需求到api上去查詢進行配置而不僅僅只是copy。這個對於ext的老鳥來說可能不是什麼問題,可對於我來說卻困擾了許久,今天終於知道了。

示例:下面是乙個window的配置,其中就含有items的配置項,此items含有2個子元件,各子元件各含有1個子元件(這個先不提),單看第一層子元件--即title為「網域名稱選單」和「所選網域名稱」,它們的xtype是?

注:版本為3.4

windomian = new

ext.window(, ],

//...

}); windomian.show();

}

方式一:查詢api

這是最直接簡單的方式,然而我...第一次卻不懂

先是直接在windows中查詢items

windows繼承了container(ext.container),api上說明如果沒有指定xtype,將採用container預設的defaultype,現在點選defaulttype,即可檢視container這個配置項:

結果出來了:panel

方式二:一開始傻乎乎的我不知咋搞的,api上寫的那麼清楚我搞來搞去,用的下面的方法查出來的--即在debug中查詢(看來我對debug情有獨鍾,可是效率低啊。。)

呼叫元件的getxtype()方法即可獲得該元件的xtype,此外,由於ext.container是所有元件的父元件,它有乙個配置項:defaulttype,因此所有的元件都繼承了該配置項,所以可查詢自己的xtype了。

後記:一般來說,官方的api會介紹這些重要的資訊,第二種方式算是一種確認吧。

資料結構實驗 查詢

實驗內容 在有序順序表中分別採用順序查詢 折半查詢演算法,列出查詢關鍵字5的過程中每次比較的元素。include define maxl 20 typedef int keytype typedef struct rectype int seqsearch rectype r,int n,keyty...

資料結構實驗 查詢

define crt secure no warnings include include include include include include include includeusing namespace std typedef long long ll int a 100 void e...

資料結構實驗 查詢和排序

資料結構課的實驗,小組中給我分了這個。如果這篇東西榮幸的被你看到,而你也恰是華東理工大學計算機專業的,打算應付這個實驗的話,建議複製走後多少看看吧,說不定期末考試考到呢 直接貼 第乙個 編寫乙個程式輸出在順序表 中採用順序方法和折半方法查詢某個關鍵字的過程。include include using...