ExtJS的TreePanel樹是繼承Ext.Panel,所以它可以算是一個Container,不過它也是算是一個ExtJS的Component,給於TreeNode來完成樹狀結果,可以應用在選單或是分類等地方。像是下圖
左邊圖是設定rootVisible : false,而右邊圖是設定rootVisible : true,根結點是否顯示
相關資料
ExtJS的TreePanel樹是繼承Ext.Panel,所以它可以算是一個Container,不過它也是算是一個ExtJS的Component,給於TreeNode來完成樹狀結果,可以應用在選單或是分類等地方。像是下圖
左邊圖是設定rootVisible : false,而右邊圖是設定rootVisible : true,根結點是否顯示
相關資料
一般在寫Ajax時,最直覺的使用方法就是利用Ajax Object來要求Server給與回應, 再依回應的內容解西倒底是完成動作?還是有錯誤產生,如必填欄位未填。
這裡介紹一個小技巧,在編譯式的網頁伺服器語言可能比較合適使用。
大概的原理是利用程式在執行有錯誤時Throw Exception來當做錯誤訊息, 回傳給client,而client只要接收到503的錯誤,則就可以知道動作並未完成, 反之則是完成。
範例使用prototype來使用Ajax,傳送及回應,有需要可以參考:
以下是載行結果,當有填值時,則回應填寫的值,
沒填值的時候就回傳錯誤訊息。(Exception)
Read More這是一個用簡單的例子
在不重新刷頁的狀況下來做ProgressBar
ps.程式有並沒有Stop請小心使用^^
參考資料
http://www.javaworld.com.tw/jute/post/view?bid=49&id=157521&sty=3
畫面如下: