0

我想在应用程序级别创建视图时将自定义参数传递给视图,但它不起作用。我已经阅读了 sencha 文档中的类系统,以及 Stack Overflow 中的相关问题,但这并没有帮助解决我的问题。

 Ext.define('ImgPanel', {
 extend: 'Ext.Panel',
 config: {
    flex: 5,
    appName: '', // self-defined 
     }, 
  var imgPanel = Ext.create('ImgPanel', {appName: 'city'});
  alert(imgPanel.getAppName());   // does not show the 'city' that I'm expected
4

1 回答 1

0

对于className,使用字符串点命名空间格式。代替,

Ext.define('ImgPanel', { //...

更改类名以包含应用程序的 ( Ext.application) 名称,

Ext.define('MyAppName.ImgPanel',  { //...

查看这个工作示例。

于 2013-01-26T17:22:48.750 回答