1. 程式人生 > >ext3基本類及各種佈局說明(轉)

ext3基本類及各種佈局說明(轉)

http://www.iteye.com/topic/1021914
Object
 Ext.util.Observable:為EXT元件提供處理的最基本功能。
  Ext.Component:提供了Ext元件共有的特性, 比如初始的流程、元件的配置選項應用、外掛應用,元件渲染,元件公共的配置選項等,是一個抽象的東西。
   Ext.BoxComponent:用來表示這種具有高度及寬度的元件。
    Ext.Container:容器,容納和管理(新增、插入和刪除)其它子元素的控制元件。該類以及子類都可以用layout對內部items進行佈局。
     Ext.Viewport:代表整個瀏覽器視窗。
     Ext.Panel:應用程式的介面一般情況下是由一個一個的面板通過不同組織方式來形成。
      Ext.ButtonGroup:裝載一組按鈕的容器
      Ext.TabPanel:tab容器
      Ext.Tip:
       Ext.ToolTip:當滑鼠移過目標元素時,提供附加的資訊
        Ext.QuickTip:
       Ext.slider.Tip:採用Ext.Tip所做的一種顯示滑動條數值的簡單外掛。
      Ext.Window:視窗
      Ext.form.FieldSet:用來對form 中的專案進行分組。
      Ext.form.FormPanel:標準 form 容器
      Ext.grid.GridPanel:一個基於元件的表格控制元件的主介面,用來在一個表格式的行和 列中顯示資料。
       Ext.grid.EditorGridPanel:可編輯表格面板
        Ext.grid.PropertyGrid:屬性表格
      Ext.tree.TreePanel:TreePanel提供了樹形結構資料的樹形UI展示
     Ext.Toolbar:工具條
      Ext.PagingToolbar:分頁工具條
     Ext.menu.Menu:選單
      Ext.menu.ColorMenu:包含一個 Ext.ColorPalette 元件的選單(提供一個基本的顏色選擇器)。
      Ext.menu.DateMenu:包含一個 Ext.DatePicker 元件的選單項(提供一個日期選擇器)。
    Ext.Button:按鈕
     Ext.SplitButton:分隔按鈕
      Ext.CycleButton:一個特殊的SplitButton,包含一個 Ext.menu.CheckItem 元素的.
    Ext.DataView:一種使用定製的模板佈局和格式展示資料的機制。
     Ext.list.ListView:一個快速,輕量級的 Grid實現
    Ext.FlashComponent:flash元件
     Ext.chart.Chart:flash圖表
      Ext.chart.CartesianChart:笛卡爾(直角座標系)圖表
       Ext.chart.ColumnChart:柱狀圖
       Ext.chart.BarChart:橫向柱狀圖
       Ext.chart.LineChart:折線圖
       Ext.chart.StackedColumnChart:柱狀棧圖
       Ext.chart.StackedBarChart:橫向柱狀棧圖
      Ext.chart.PieChart:餅狀圖
    Ext.ProgressBar:可以重新整理的進展條元件
    Ext.Spacer:用來在佈局中提供一個可調整尺寸的空白區域。
    Ext.Toolbar.Item:非互動工具欄專案類應該繼承此類,以獲得工具欄專案的一些基本功能。
     Ext.Toolbar.Separator:在工具欄中的兩個專案之間新增一個垂直的分隔欄。
     Ext.Toolbar.Spacer:在工具欄的兩個專案之間新增一個特殊的水平空白區。
     Ext.Toolbar.TextItem:用來向一個工具條中直接渲染一個文字。
    Ext.form.Field:表單項基類,提供預設的事件處理、調整大小,表單項值處理以及其它功能。
     Ext.form.Checkbox:複選框
      Ext.form.Radio:單選框
     Ext.form.CheckboxGroup:Ext.form.Checkbox 的一個分組容器
      Ext.form.RadioGroup:Ext.form.Radio的 一個分組容器。
     Ext.form.CompositeField:複合表單項允許將多個表單項渲染到同一行中。
     Ext.form.DisplayField:一個僅僅用來顯示(display-only)的文字欄,它將不會被校驗和提交。
     Ext.form.Hidden:隱藏域
     Ext.form.HtmlEditor:一個輕量級的HTML文字編輯器元件。
     Ext.form.SliderField:包裝好的Slider可以用來作為form中的一個欄位。
     Ext.form.TextField:基本文字欄
      Ext.form.NumberField:數字文字表單項
      Ext.form.TextArea:多行文字欄。
      Ext.form.TriggerField:為TextField提供一個便捷的包裝器
       Ext.form.ComboBox:下拉選擇框控制器
        Ext.form.TimeField:一個時間輸入表單項
        Ext.form.DateField:日期輸入項
        Ext.form.TwinTriggerField:一個抽象基類用來被 實現
    Ext.form.Label:基本Label域。
    Ext.slider.MultiSlider:支援橫向/縱向排列、鍵盤驅動、可配置snapping、軸點選和動畫效果的滑動條。可以被新增到任何容器中。
     Ext.slider.SingleSlider:支援橫向/縱向排列、鍵盤驅動、可配置snapping、軸點選和動畫效果的滑動條。可以被新增到任何容器中。
   Ext.ColorPalette:選擇顏色的簡單調色盤類。調色盤可以被渲染到任何容器中。
   Ext.DatePicker:彈出式的日期選擇器
   Ext.Editor:基本的編輯輸入欄
    Ext.tree.TreeEditor:為樹中的節點提供一個內嵌的節點編輯功能。
   Ext.menu.BaseItem:BaseItem為所有選單元件提供基本的渲染、活動狀態管理和配置選項共享的功能。
    Ext.menu.Item:選單項的基類
     Ext.menu.CheckItem:新增一個選單項,預設包含一個複選框,但也可以是一個radio組的一部分。
    Ext.menu.Separator:向一個選單中新增一個分隔欄
    Ext.menu.TextItem:向選單中新增一個靜態文字,一般被用作表頭或者一個分組分隔欄。
  Ext.grid.ColumnModel:資料讀取後被存在客戶端快取中(Store ),ColumnModel用於配置如何將資料顯示在gird中。
   Ext.grid.PropertyColumnModel:一個特殊的列模型。
  Ext.grid.GridView:包裝了Ext.grid.GridPanel 的使用者介面。
   Ext.grid.GroupingView:為grid新增單層分組功能
 
 Ext.layout.ContainerLayout:佈局容器。
  Ext.layout.FitLayout:充滿所在容器佈局
  Ext.layout.AnchorLayout:控制位置和大小的佈局
   Ext.layout.AbsoluteLayout:使用標準的x和y元件配置選項添加了x/y定位的功能。
  Ext.layout.BorderLayout:邊框佈局
  Ext.layout.AccordionLayout:可摺疊式的佈局
  Ext.layout.CardLayout:最常用於安裝嚮導、標籤式瀏覽等等
  Ext.layout.FormLayout:表單佈局
  Ext.layout.ColumnLayout:分列式佈局
  Ext.layout.TableLayout:表格佈局
  Ext.layout.BoxLayout:一行中排列多個元件
   Ext.layout.HBoxLayout:按照水平方向佈置專案的佈局
   Ext.layout.VBoxLayout:在容器中垂直佈置專案的佈局
  Ext.layout.MenuLayout:選單佈局
  Ext.layout.ToolbarLayout:工具條佈局

 Ext.data.Store:Store類包裝了一個對 Record 物件的客戶端快取,它為Component提供輸入資料,例如 GridPanel、 ComboBox 或者 DataView。
  Ext.data.ArrayStore:原來被稱作"SimpleStore"。
  Ext.data.DirectStore:用配置的 Ext.data.DirectProxy 和 Ext.data.JsonReader 建立一個 Ext.data.Store ,並且能與Ext.Direct 的服務端Provider更方便地互動。
  Ext.data.GroupingStore:提供了根據可用的欄位對記錄進行分組的功能。 此類通常與 Ext.grid.GroupingView 聯合使用,為一個分組型的GridPanel提供資料模型。
  Ext.data.JsonStore:更方便地 從JSON資料建立Ext.data.Stores
  Ext.data.XmlStore:更方便地 從XML資料建立 Ext.data.Stores

 Ext.data.Record:當前類的例項封裝了Record定義資訊和Record 值資訊,用於 Ext.data.Store 物件,或者任何需要訪問Record的程式碼,Record緩存於一個Ext.data.Store 物件中。

 
 Ext.data.Connection:這個類封裝了一個連線到該頁面的原始域,允許請求作出要麼配置的url,或到url 在指定的時間要求。
  Ext.Ajax:此類是全域性的Ajax請求類,它提供了一個簡單的方法使得AJax請求達到最大的靈活性。

 Ext.data.DataProxy:用來獲取無格式的資料物件。
  Ext.data.DirectProxy:
  Ext.data.HttpProxy:它處理與發起頁面位於同域中的資料請求。
  Ext.data.MemoryProxy:它簡單地把 在其構造器中指定的資料傳遞給Reader,然後立即呼叫它的load方法。
  Ext.data.ScriptTagProxy:從一個URL中讀取資料物件, 此URL可能與當前執行的頁面處於不同的域中。

 Ext.data.DataReader:用來從資料來源結構化的資料中讀取資料,並且 將它轉化成一個物件
  Ext.data.JsonReader:用來 從一個JSON資料包建立 Ext.data.Record 物件陣列,此資料包 以Ext.data.Record 構造器提供的對映關係為依據。
   Ext.data.ArrayReader:用來從一個數組中建立 Ext.data.Record 物件陣列
  Ext.data.XmlReader:用來 從一個XML文件 建立Ext.data.Record 物件陣列

 Ext.form.BasicForm:封裝DOM  form元素FormPanerl的核心類,並提供輸入域管理、驗證、提交以及表單價在服務。

 Ext.data.Node:結點
  Ext.tree.TreeNode:樹結點
   Ext.tree.AsyncTreeNode:非同步樹結點
 Ext.tree.TreeLoader:TreeLoader提供從指定的URL,對 Ext.tree.TreeNode's 的孩子節點進行懶載入操作。
 Ext.tree.TreeFilter:樹形過濾器
 Ext.tree.TreeSorter:提供節點排序
 Ext.tree.TreeNodeUI:該類提供了Ext TreeNodes的預設UI實現。 TreeNode UI實現被從tree的實現中分離開來, 並允許定製樹節點的展現形式。

 Ext.dd.DragDrop:為可以拖動或者可以被放置到另一個目標上的元素定義了一個介面和一些基本的操作。
  Ext.dd.DD:當拖動時相關聯的元素將跟隨滑鼠移動。
   Ext.dd.DDProxy:在document中插入一個空的帶邊框的div,當進行拖拽操作時跟隨滑鼠移動。在點選的時候,這個div框架被設定成與相關聯的元素一樣大小 ,並被精確地移動到相關聯的元素的位置。
    Ext.dd.DragSource:它提供了基本的實現需要作出 任何元素可拖動.
     Ext.dd.DragZone:該類提供了一個容器DD例項,允許拖拽多個源子節點。
      Ext.grid.GridDragZone:提供DragZone中兩個模板方法的預設實現,使之能拖動GridPanel中 選中的行。
      Ext.tree.TreeDragZone:
  Ext.dd.DDTarget:拖拽放到的目標。
   Ext.dd.DropTarget:讓一個元素成為一個拖拽的目標, 可以把被拖拽的元素放置到其中。
    Ext.dd.DropZone:該類為DD例項提供一個容器,它可以為多個拖拽目標子節點提供代理。
     Ext.tree.TreeDropZone:

 Ext.MessageBox:用來產生不同風格的訊息框

 Ext.WindowGroup:一個管理一組Ext.Window 例項的物件,並提供z-order管理和視窗啟用功能。
  Ext.WindowMgr:預設的全域性視窗組,自動建立,如果需要不止一個獨立的z軸堆疊的視窗分組, 根據需要建立額外的 Ext.WindowGroup 物件。

 Ext.menu.MenuMgr:為一個頁面中的所有選單項提供一個通用的註冊方式,這樣可以輕鬆地通過id訪問它們。

相關推薦

ext3基本各種佈局說明

http://www.iteye.com/topic/1021914 Object  Ext.util.Observable:為EXT元件提供處理的最基本功能。   Ext.Component:提供了Ext元件共有的特性, 比如初始的流程、元件的配置選項應用、外掛應用,元件

java資料結構與演算法之樹基本概念二叉樹BinaryTree的設計與實現

關聯文章:   樹博文總算趕上這周釋出了,上篇我們聊完了遞迴,到現在相隔算挺久了,因為樹的內容確實不少,博主寫起來也比較費時費腦,一篇也無法涵蓋樹所有內容,所以後續還會用2篇左右的博文來分析其他內容大家就持續關注吧,而本篇主要了解的知識點如下(還是蠻多

MySQL索引原理慢查詢優化

範圍 很難 等於 right 事件 原理 插入 jpg 個人網站 轉自:美團點評技術團隊http://tech.meituan.com/mysql-index.html MySQL憑借著出色的性能、低廉的成本、豐富的資源,已經成為絕大多數互聯網公司的首選關系型數據庫。雖然性

各種垃圾回收

垃圾回收算法 告訴 策略 trac 銷毀 pin 完整 多線程 概念 1. 垃圾回收的意義  在C++中,對象所占的內存在程序結束運行之前一直被占用,在明確釋放之前不能分配給其它對象;而在Java中,當沒有對象引用指向原先分配給某個對象的內存時,該內存便成為垃圾。JVM的一

C#可擴展編程之MEF學習筆記:MEF簡介簡單的Demo

com ring this exec hosting code .cn 引用 展開 在文章開始之前,首先簡單介紹一下什麽是MEF,MEF,全稱Managed Extensibility Framework(托管可擴展框架)。單從名字我們不難發現:MEF是專門致力於解決擴展性

C#可擴展編程之MEF學習筆記:導出的方法和屬性

學習 說了 如何 mod ati dem ont num imp 前面說完了導入和導出的幾種方法,如果大家細心的話會註意到前面我們導出的都是類,那麽方法和屬性能不能導出呢???答案是肯定的,下面就來說下MEF是如何導出方法和屬性的。   還是前面的代碼,第二篇中已經提供了下

kafka入門:簡介、使用場景、設計原理、主要配置集群搭建

request 上傳 結構 數據 send gist segments ring 希望 問題導讀: 1.zookeeper在kafka的作用是什麽? 2.kafka中幾乎不允許對消息進行“隨機讀寫”的原因是什麽? 3.kafka集群consumer和producer狀態信息

MySQL性能分析explain的使用

行鎖 原則 註意 文檔 lac ref mys con targe 1、使用explain語句去查看分析結果,如 explain select * from test1 where id=1; 會出現: id selecttype table typ

HttpServletRequest 各種方法總結

請求 客戶端 values AI 服務器程序 去重 request 字符串 重新   HttpServletRequest對象代表客戶端的請求,當客戶端通過HTTP協議訪問服務器時,HTTP請求頭中的所有信息都封裝在這個對象中,開發人員通過這個對象的方法,可以獲得客戶這些信

如何優化JAVA代碼提高執行效率

car jdk nts 外部 ast 兩種 泛型 copy app 可供程序利用的資源(內存、CPU時間、網絡帶寬等)是有限的,優化的目的就是讓程序用盡可能少的資源完成預定的任務。優化通常包含兩方面的內容:減小代碼的體積,提高代碼的運行效率。本文討論的主要是如何提高代碼的效

微軟官方的SQLHelper(含完整中文註釋)

資料庫操作類真的沒有必要自己去寫,因為成熟的類庫真的非常完善了,拿來直接用就好,省時省力。   裡面的函式一堆,常用的就那幾個,無非就是增刪改查嘛,來看下幾種常用的函式: 1.ExecuteNonQuery 執行增刪改2.ExecuteReader 執行查詢3.ExecuteScal

執行緒安全的集合、CopyOnWrite機制介紹

看過併發程式設計的書,這兩種機制都有所瞭解,但不紮實其實。看到別人的部落格描述的很精闢,於是轉過來,感謝! 原文連結:https://blog.csdn.net/yen_csdn/article/details/51705687   inkedList、ArrayList、HashSet是非

資料分析06sklearn資料集K近鄰演算法

機器學習應用程式的步驟 (1)收集資料 我們可以使用很多方法收集樣本護具,如: 公司自有資料 製作網路爬蟲從網站上抽取資料、 第三方購買的資料 合作機構提供的資料 從RSS反饋或者API中得到資訊、裝置傳送過來的實測資料。 (2)準備輸入資料 得到資料之後

Linux環境下段錯誤的產生原因除錯方法小結

轉自 最近在Linux環境下做C語言專案,由於是在一個原有專案基礎之上進行二次開發,而且專案工程龐大複雜,出現了不少問題,其中遇到最多、花費時間最長的問題就是著名的“段錯誤”(Segmentation Fault)。藉此機會系統學習了一下,這裡對Linux環境下的段錯誤

淺談clearfix和clear清除浮動

CSS浮動會對原本的佈局產生破壞,所以我們會考慮清除浮動產生的影響,本文不談浮動以及各種清除浮動的方法,只討論clearfix類和clear清除浮動。  在網頁設計中,很常見的一種情況是給內容一個div作為包裹容器,而這個包裹容器不設定高度,而是讓裡面的內容撐開包裹容器的高度

基本套接字詳解

1.套接字地址結構 結構體sturct sockaddr定義了一種通用的套接字地址,它在linux/socket.h中的定義程式碼如下: struct sockaddr {     unsigned short   sa_family;     char          

日誌伺服器ELK各種架構對比

為方便查詢特轉來本處。 ELK多種架構及優劣 既然要談ELK在大資料運維繫統中的應用,那麼ELK架構就不得不談。本章節引出四種筆者曾經用過的ELK架構,並討論各種架構所適合的場景和優劣供大家參考。 先大致介紹ELK元件。ELK是Elasticsearch、Logst

淺談CPRI原理測試解決方案

分散式基站結構的核心概念就是把傳統巨集基站基帶處理單元(BBU)和射頻處理單元(RRU)分離,二者通過光纖相連。在網路部署時,將基帶處理單元與核心網、無線網路控制裝置集中在機房內,通過光纖與規劃站點上部署的射頻拉遠單元進行連線,完成網路覆蓋,從而降低建設維護成本、提高效率

Android intent.Action 引數值對應功能介紹

4 Intent.Action.ALL_APPS String: andriod.intent.action.ALL_APPS 列出所有的應用。 Input:Nothing. Output:Nothing. 5 Intent.ACTION_ANSWER Stirng:android.intent.action