传递值以在创建时查看

时间:2013-01-25 05:23:40

标签: sencha-touch

我想在应用程序级别创建自定义参数时将其传递给视图,但它不起作用。我已经阅读了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

1 个答案:

答案 0 :(得分:0)

对于className,请使用string dot-namespaced format。而不是,

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

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

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

Check out this working example.