關於ExtJS5的初步研究(二)

2021-06-22 18:58:17 字數 548 閱讀 8745

相容性層

相容性層的主要目標是幫助您識別呼叫方法,需要注意。 這個標識的形式控制台訊息和/或描述錯誤。 在某些情況下,前者的行為也恢復的相容層,這樣你就可以向前推進,使調整後的遷移過程。

預設的相容性檢查

在開發模式,如果你呼叫已在ext js5中被刪除的方法,而沒有指定相容性級別,您將收到錯誤。例如gettriggerwidth()在ext.form.field.trigger 中就是這樣乙個方法,當被呼叫時,將會產生乙個錯誤:ext.form.field.trigger#gettriggerwidth has been deprecated。

通過啟用相容層恢復舊的方法,這個錯誤就會變成乙個控制台訊息。當你解決了所有問題時,可以禁用相容層,可以獲得下一步的錯誤。

啟用相容性

compatibility:

如果您不使用的是sencha cmd構建您的應用程式,你可以再載入框架前指定「manifest」物件:

顯著的變化

瀏覽器的支援

extjs5已經刪除了ie6和ie7的支援。現在支援的瀏覽器是:



翻譯 Ext JS 5 為不同裝置設定不同的主題

原文 sencha ext js 5 supporting different themes for different devices sencha ext js 5是第乙個完全支援ios平板的ext框架。為應用程式新增平板支援,並能根據使用的裝置自動切換桌面或基於觸碰的主題 css檔案 可能是相...

翻譯 Ext JS 5 為不同裝置設定不同的主題

原文 sencha ext js 5 supporting different themes for different devices sencha ext js 5是第乙個完全支援ios平板的ext框架。為應用程式新增平板支援,並能根據使用的裝置自動切換桌面或基於觸碰的主題 css檔案 可能是相...

關於extjs控制項的id和樣式的研究

extjs中包含了大量的控制項,我們用的時候會發現這些控制項的id和樣式太難把握了,粗略看上去好像沒有什麼規律性,這也讓我們為使用控制項的應用程式寫自動化測試帶來了難題。其實,這些控制項的id和樣式是有規律的。比方說 我們最簡單的面板控制項,他的樣式和id可能如下所示 其實這個控制項id和樣式是非常...