ExtJS4.2-Sencha Cmd

1、环境要求

  • Sencha Cmd
  • Ruby
  • ExtJS SDK

2、创建Workspace

1)进入自定义的workspace,例如在目录D:\Tomcate\webapps中

cd Tomcate
cd webapps

2)确定ExtJS SDK的位置,例如路径为D:\ExtJS\ext-4.2.1.883

3)在cmd中输入命令:

sencha -sdk D:\ExtJS\ext-4.2.1.883 generate workspace myWorkspace

      这样就在D:\Tomcate\webapps下面建立了一个名为myWorkspace的文件夹。

3、创建第一个APP

1)进入myWorkspace

2)在cmd中输入命令:

sencha -sdk ext generate app demo test

demo为build之后APP的name,test为myWorkspace文件下的工程名。

打开test文件夹中的index.html,在浏览器中显示如下:


4、编辑APP——MOC模式

1)进入D:\Tomcate\webapps\myWorkspace\test\app,可以看到有如下结构:

在controller文件夹中自定义一个JS文件,写入自定义的一些函数;

在model文件夹 中自定义JS文件,写入工程所用到的一些Models;

在store文件夹中自定义JS文件,写入工程所用到的一些Stores;

在view文件夹中自定义JS文件,写入工程界面主体,例如Component等;

2)当在上述文件夹中自定义添加了js文件之后,需要在Application.js文件中调用他们。

如下所示:

在views文件夹中自定义了一个mainView.js文件,只需要将其加入到views中即可,在最后记得要launch所创建的mainView。

记住,需要将app.js中的autoCreateViewport: true删除。

Ext.define('demo.Application', {
    name: 'demo',

    extend: 'Ext.app.Application',

    views: [
        // TODO: add views here
        'mainView'
    ],

    controllers: [
        // TODO: add controllers here
    ],

    stores: [
        // TODO: add stores here
    ],

    launch: function() {
        Ext.create('demo.view.mainView')
    }
});

5、Build APP

进入你的工程文件,例如D:\Tomcate\webapps\myWorkspace\test,在cmd中输入如下命令: sencha app build

可以在..\myWorkspace\build\production目录下看到build好的APP文件,其中包含如下结构:


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值