我接管了一個PHP + ExtJS項目。不幸的是,沒有文檔。如何找出正在使用的ExtJS版本?獲取ExtJS版本
在jQuery中,我們通過運行「$()。jquery;」來獲得ver。 ExtJS中有這樣的東西嗎?
我接管了一個PHP + ExtJS項目。不幸的是,沒有文檔。如何找出正在使用的ExtJS版本?獲取ExtJS版本
在jQuery中,我們通過運行「$()。jquery;」來獲得ver。 ExtJS中有這樣的東西嗎?
http://docs.sencha.com/ext-js/4-0/#/api/Ext.Version-method-getVersion
var ver = Ext.getVersion('core');
if (ver.isLessThan('4.0.1')) {
Ext.Msg.show({
title: 'Err',
msg: 'Old version',
buttons: Ext.Msg.OK,
icon: Ext.Msg.ERROR
});
這是特定於分機4,這是不太可能在他的傳統項目中使用。儘管有用於未來的遺留項目;) –
第二[bmoeskau的評論](http://stackoverflow.com/questions/6607205/get-extjs-version#comment7806748_6607315),這個答案是相當荒謬的。在答案中鏈接的API明確指出Ext.getVersion()在版本4.0.0之前不可用! – blong
兩種簡單的方法來做到這一點。首先是從網絡瀏覽器的控制檯..
在ExtJS的3.X:
Ext.version;
在ExtJS的4.x版:
Ext.getVersion('extjs');
或者你可以看看在內線-all-debug.js並檢查腳本頂部的版本號。在可以追溯到1.0版本的所有版本中,它們都包含ext-all-debug腳本頂部的版本號,它可能被稱爲別的東西,但只是查看應用程序層次結構。
在我的螢火蟲中運行Ext.version。感謝名單。 – sri20198
在ExtJS的4.2.1'Ext.version'返回undefined – Geo
@Geo更新我的回答 – JamesHalsall
由於ExtJS的4.1.1:
Ext.getVersion().version;
見我的其他評論:http://stackoverflow.com/questions/6607205/get-extjs-version#comment25334157_6607315 – blong
把這個javascript函數。
var majorVersion;
var fullVersion;
if (Ext.version != undefined) {
majorVersion = Ext.version.substring(0, Ext.version.indexOf("."));
fullVersion = Ext.version;
} else {
majorVersion = Ext.getVersion().getMajor();
fullVersion = Ext.getVersion().version;
}
alert("Ext version:"+majorVersion+" "+fullVersion);
爲什麼我只能在半分鐘內查看Ext JS源代碼就能找到它?或者通過*查看Ext JS文檔? –
@克里斯摩根,因爲你是上帝 – JamesHalsall