Ext Scheduler Web資源甘特圖控件
資源甘特圖又叫負荷圖,其縱軸不再列出活動,而是列出整個部門或特定的資源。
Ext Scheduler資源甘特圖是基於Extjs核心庫的開發的,基於WEB瀏覽器的甘特圖解決方案。可應用於生產能力進行計劃和控制系統等的開發。和Ext Gantt甘特圖一樣,Ext Scheduler甘特圖完全兼容Extjs語法,熟悉Extjs可以輕易上手。
Ext Scheduler Web資源甘特圖控件演示
該例子演示了不同的時間刻度的變換。單擊工具欄上的按鈕切換時間刻度。開發人員也很容易自定義自己的時間刻度, 例如,每個刻度代表5分鐘或10年等等。時間刻度可以動態的調整或通過程序賦值。
單擊這裏查看演示該例子演示了甘特圖和統計圖的動態聯動,其技術原理是單數據和多視圖的聯動, Ext.data.Store中存儲的數據是甘特圖和統計圖共同擁有。當數據變化時,所有的視圖都會被通知(notified) 。
單擊這裏查看演示該例子演示瞭如何將網頁中的其他元素拖拽到資源甘特圖中。不同的元素可以進行不同的拖拽操作。你可以將任務(在左下方列表)拖動到時間刻度中,以分配給某一個人;也可以將人員(右下方列表中)拖拽到某個組羣裏面。
單擊這裏查看演示該例子演示瞭如何將甘特圖導出到Excel表中。數據格式的定義是根據wiki文檔中所描述的. 該例子爲純客戶端例子,只能運行在支持客戶端數據流的瀏覽器(如Firefox)中。如果需要運行於IE中,則需要服務器端代碼支持。
單擊這裏查看演示該例子演示瞭如何顯示特殊的時間點和時間範圍。 特殊時間線存儲在Data Store裏面,Data Store數據一旦變化,界面就會更新. 也就是說, 程序員不需要關心界面,只給Data Store賦值就可以了。值得一提的是,該示例利用了TaskRunner使得時間線顯示的一直是當前時刻.
單擊這裏查看演示該例子演示了插件Sch.plugins.DragSelector的用法。該插件可讓用戶同時用鼠標選擇多個事件。請先按下CTRL, 然後用鼠標畫出一個長方形,長方形內的事件都會被選取。
單擊這裏查看演示