相关疑难解决方法(0)

Sencha Touch V2的实用教程

我发现了一个很好的教程,使用Sencha Touch V1.1 从Scratch创建MVC应用程序,但不幸的是它并不适用于Sencha Touch V2.我想学习构建MVC应用程序的新的/正确的方法,以推进他们的最新框架.

使用Sencha Touch V2构建MVC应用程序的任何好教程?

这是我已经看过的地方列表.

  • 官方文件
    • 视频已过时
    • 示例不显示source片段,您必须"查看源代码"并尝试浏览库的压缩/缩小版本.
    • 文档根本没有描述MVC(只是尝试在他们的搜索字段中搜索"mvc"...你会空手而归)
  • Google高级搜索
    • 我试着通过查找"Sencha Touch""mvc"缩小搜索结果,其中文章是在上周发布的.
  • 当然,在StackOverflow上就是sencha .
    • 看起来像这篇文章,我是唯一发布该标签的人

sencha-touch sencha-touch-2

31
推荐指数
2
解决办法
1万
查看次数

如何在Sencha Touch V2中正确激活MVC视图

我正在运行Sencha Touch V2 beta,我正在查看最新的文档.

我按照Ext.application说明操作,并尝试正确布置我的MVC应用程序.不幸的是,我无法弄清楚如何使用这种方法实际加载View.

index.js

Ext.application({

    name: 'rpc',
    defaultUrl: 'home/index',
    controllers: ['home'], //note: define controllers here
    launch: function () {

        console.log('Ext.application ~ launch'),

        Ext.create('Ext.TabPanel', {
            id: 'rpc-rootPanel',
            fullscreen: true,
            tabBarPosition: 'bottom',
            items: [{
                title: 'Home',
                iconCls: 'home'
            }]
        });

        Ext.create('Ext.viewport.Viewport', {
            id:'rpc-rootPanel',
            fullscreen: true,
            layout: 'card',
            cardSwitchAnimation: 'slide'
        });

    }
});
Run Code Online (Sandbox Code Playgroud)

homeController.js

Ext.define('rpc.controller.home', {
    extend: 'Ext.app.Controller',
    views: ['home.index'],
    stores: [],
    refs: [],
    init: function () {
        console.log('rpc.controller.home ~ init');
    },

    index: function () {
        console.log('rpc.controller.home …
Run Code Online (Sandbox Code Playgroud)

sencha-touch sencha-touch-2

3
推荐指数
1
解决办法
4091
查看次数

标签 统计

sencha-touch ×2

sencha-touch-2 ×2