2012-06-29 2 views
2

내 질문은 Sencha Touch 2에 GUI를 작성하는 것과 관련이 있습니다. 먼저 GUI 컨트롤을 생성 한 다음 패널 항목에 인스턴스화합니다. 그래서 같이 : "catch되지 않은 구문 에러 :Sencha Touch 2에 블록이있는 앱을 만드시겠습니까?

//..some panel 
items:[{myButton}, {anotherControl}] 

내가 센차 터치 2에서이 작업을 수행하려고, 그냥 오류가 발생합니다 : 다음

var myButton = Ext.create('Ext.Button', { 
    text: 'Button', 
}); 

그리고 화면에 보여주기 위해이 작업을 수행 : 예기치 않은 식별자 "

나는 Sencha Touch 1.x에서이 작업을 했었는데, 그물에있는 모든 예에서 xtype 속성을 사용하여 패널 안에 컨트롤을 선언했기 때문에 이것은 나를 미치게했습니다.

작은 코드 단편은 나에게 큰 도움이 될 것입니다.

감사합니다.

답변

2

당신은 너무처럼 작업을 수행 할 수 있습니다

Ext.define('App.view.MyView', { 
    xtype: 'myview', 

    extend: 'Ext.Panel', 

    config: { 
    layout: 'vbox' 
    }, 

    constructor: function() { 
    var me = this; 
    me.callParent(arguments); 

    var myButton1 = Ext.create('Ext.Button', { 
     text: 'Button1', 
    }); 

    var myButton2 = Ext.create('Ext.Button', { 
     text: 'Button2', 
    }); 

    me.add([myButton1,myButton2]); 
    } 
}); 

희망이

을하는 데 도움이