首先,一些會用到的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按鈕出現混淆。它的作用是:提供一組的按鈕,同時「被按下」的只能是乙個。
總結
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...