私は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
});
これはExt 4に特有のものです。これは彼のレガシープロジェクトでは使用されていません。しかし、将来のレガシープロジェクトに有益です;) –
Second [bmoeskauのコメント](http://stackoverflow.com/questions/6607205/get-extjs-version#comment7806748_6607315)、この回答はかなりばかげています。答えにリンクされているAPIは、バージョン4.0.0までExt.getVersion()が使用できないことを明確に示しています。 – blong
つの簡単な方法は、これを行います。最初のExtJS 3.xのでは... Webブラウザのコンソールから
です:ExtJSの4.xでは
Ext.version;
:
Ext.getVersion('extjs');
それとも、内線で見ることができます-all-debug.jsを実行し、スクリプトの先頭にあるバージョン番号を確認します。 1.0に戻るすべてのバージョンでは、ext-all-debugスクリプトの最上位にバージョン番号が含まれていますが、それは別のものと呼ばれるかもしれませんが、アプリケーション階層の周りを見ているだけです。 ExtJSの4.1.1以降
私のファイヤーバグでExt.versionを動かしていました。 〜 – sri20198
ExtJS 4.2.1で 'Ext.version'は未定義を返します – Geo
@Geoは私の答えを更新しました – JamesHalsall
:
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のドキュメントを見て*で*ですか? –
@Chris Morganはあなたが神だからです – JamesHalsall