Ext 2 02 API新增功能

2021-08-22 15:34:00 字數 1850 閱讀 1022

首先,一些會用到的api我們先講講:

原生window nativewindow

ext.air包其中一項最有用的功能。此api可建立、管理windows,例如偵聽事件發揮了標準的ext觀察者和windows自動狀態管理的作用。

var win = new ext.air.nativewindow

();

ext.sql.*

在air早期的beta版本中,資料庫訪問的方式為非同步訪問。隨著beta3中可使用同步方式訪問,ext.data.record亦相應提供公升級的支援。

****** tasks演示了怎麼在sqlite資料庫中持久ext.data.record的例項,整合的過程並不困難。

tx.data.liststore = ext.extend

(ext.data.store, , reader: new ext.data.jsonreader()

}); this.conn = tx.data.conn; // ext.sql.proxy for managing sqlite persistence

this.proxy = new ext.sql.proxy

(tx.data.conn, 'list', 'listid', this

); }, ...

原生的拖放和剪貼簿

****** tasks支援拖動任意的文字拖動到grid,自動轉回為新任務(task)。而且也可以從的系統的剪貼簿貼上新建任務,不過,其中一項最cool的功能就是允許直接從outlook拖動任務到******task。

最小化系統狀態功能

第一版的******task發布後,extjs內部這裡需求最大的就是最小化window系統狀態列的功能。我們將自動控制系統托盤(system tray)的功能加入到ext.air.nativewindow這個類中。這樣,通過設定一下配置項就可最小化到系統托盤。

var win = new ext.air.nativewindow

(}, '-', }]

});

音效

ext.air.sound.play

('beep.***'

);

如上文述,整個******task的程式包含了幾個示範的ext自定義元件。其中一部分是為了復用而專門設計的,未來發布的版本或許會成為標準的元件或示例。

listtree

listtree與 combobox或selectbox相類似,不同在於出現的是一塊ext treepanel面板。比起普通的垂直列表更能清晰顯示各層次的列表。

伴隨著這個元件另外乙個酷的功能是制定的選區模型「activationmodel」。顧名思義,它以兩種形式出現(activation活動選區和記錄選區selection),在活動選區下,元件支援完整的鍵盤控制、用鍵盤展開/閉合, 與標準樹選區模型不同,此選區屬於動作本身。

自定義gird列

截圖可第一時間解釋清楚。

siwthc按鈕

有一種類似radio按鈕(單選按鈕)的元件好像在桌面的應用程式上經常看得到。這兒就叫作「switch」按鈕,以便不會與標準html的radio按鈕出現混淆。它的作用是:提供一組的按鈕,同時「被按下」的只能是乙個。

總結v

Ext 2 02 API新增功能

首先,一些會用到的api我們先講講 原生window nativewindow ext.air包其中一項最有用的功能。此api可建立 管理windows,例如偵聽事件發揮了標準的ext觀察者和windows自動狀態管理的作用。var win new ext.air.nativewindow task...

Ext 2 02 API新增功能

首先,一些會用到的api我們先講講 原生window nativewindow ext.air包其中一項最有用的功能。此api可建立 管理windows,例如偵聽事件發揮了標準的ext觀察者和windows自動狀態管理的作用。var win new ext.air.nativewindow ext....

EXT核心API詳解 五

ext.eventmanager eventobject compositeelement compositeelementlite ext.eventmanager 事件管理者中的大部分方法都在ext中有定義,主要用於事件管理 addlistener string htmlelement el,s...