1

ユーザー、カテゴリなどの個別のモジュールがあるアプリケーションを作成する必要があります。それらすべてに対して個別のビューを作成し、最後にメイン ビューを呼び出したいと考えています。私は煎茶が初めてです。これを行う方法?

Ext.application({
    name: 'AM',

    appFolder: 'app',

    launch: function() {
        Ext.create('Ext.container.Viewport', {
            layout: 'fit',
            items: [
                {
                   //need to replace this with app.views.userPage,how??????????
                    xtype: 'panel',
                    title: 'Users',
                    html : 'List of users will go here'
                },
                {
                    xtype: 'panel',
                    title: 'category',
                    html : 'List of category will go here'
                }

            ]
        });
    }
});
4

2 に答える 2

1

githubで、FrancisShanahanがMVCスタイルのシンプルなsenchatouch 2アプリを作成しました。彼がビューを定義する方法を理解し、エイリアス構成を使用してカスタムxtypeを定義できる場合は、質問に答える必要があります。https://github.com/FrancisShanahan/SenchaTouch2MVCHelloworld

于 2012-05-22T23:15:08.087 に答える
1
you must have folder structure like that:
 -YourApp
   --app.js // here is your Ext.application
   --app
     --view
       --Users
       --Category
     --model
     --controller

Users.js:

Ext.define('TheApp.view.Users', {
  extend: 'Ext.Panel',
  xtype: 'userspanel',
  config: {
    // here are some config opts...
  }
});

app.js

Ext.application({
  name: 'TheApp',
  views: [
    'Users',
    'Category'
  ],
  viewport: {
    autoMaximize: true
  },

  launch: function() {
    Ext.Viewport.add({ xtype: 'userspanel' });
  }
于 2012-05-24T09:11:26.940 に答える