0

コントローラがあり、その中にビューを作成したい:

var list = Ext.widget('installBaseList', params);

これがビューです:

Ext.define("FI.view.InstallBaseList", {
extend: 'Ext.grid.Panel',
require: 'FI.store.InstallBaseStore',
title: 'List',

alias: 'widget.installBaseList',
  //other config
});

取得しname is undefinedます。どうすれば修正できますか?

4

2 に答える 2

1

ほとんどの場合、ビューがロードされていません。依存関係を確認してくださいrequires。縮小されていないバージョンのアプリを使用している場合-ビュークラスがロードされているファイルが表示されますか?

于 2012-06-13T13:53:48.673 に答える
1

あなたのコードは一種の作品です...この例を確認してくださいhttp://jsfiddle.net/nscrob/EcX3Q/

問題は、コントローラーのinitでビューを作成しようとしていて、ビューがまだ定義されていないことである可能性があります。コントローラー全体を投稿して、コードがより明確に表示されるようにすることができます

于 2012-06-13T14:15:32.837 に答える