extjs 获取Ext JS版本

ix0qys7i  于 7个月前  发布在  其他
关注(0)|答案(5)|浏览(142)

我接手了一个PHP + Ext JS项目。不幸的是,没有文档。我如何找到正在使用的Ext JS版本?
在jQuery中,我们通过运行$().jquery;来获取版本。在Ext JS中有类似的吗?

nfs0ujit

nfs0ujit1#

有两种简单的方法可以做到这一点。第一种是从Web浏览器的控制台。
在ExtJS 3.x中:
第一个月
在ExtJS 4.0中:
Ext.getVersion('extjs');
In >= ExtJS 4.1
Ext.getVersion().version;
或者你可以查看ext-all-debug.js并检查脚本顶部的版本号。在所有版本中,可以追溯到1.0,它们在ext-all-debug脚本的顶部包含版本号,它可能被称为其他东西,但只需查看应用程序层次结构。

ubof19bj

ubof19bj2#

自ExtJS 4.1.1起:

Ext.getVersion().version;

字符串

txu3uszq

txu3uszq3#

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
               });

字符串

pepwfjgg

pepwfjgg4#

把它放在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);

字符串

cuxqih21

cuxqih215#

您也可以使用此代码获取ext js版本

Ext.versions.extjs.version

字符串
实际上Ext.versions全局变量包含多个版本。
它还包含像Chrome浏览器版本。
变量名为Ext.versions而不是Ext.version
谢谢,希望能帮到你.

相关问题