1
sencha touch 2.2.1의 컨트롤러 초기화 기능에서보기 구성 요소를 가져올 수 있습니까? 나는 아래의 코드를하려하면컨트롤러의 초기화 기능에서 View 구성 요소를 가져옵니다.
, 나는 3 로그를 정의되지 않은 얻을 :
refs: {
mainPanel: '#HomeView'
}
init: function(){
console.warn(this.getMainPanel());
console.warn(this.mainPanel);
console.warn(Ext.ComponentQuery.query('#getOffersButtonHomeView')[0]);
}
코드보기의 :
Ext.define('DeviceAPIFramework.view.HomeView', {
extend: 'Ext.Panel',
xtype: 'HomeView',
id: 'HomeView',
requires: [
'Ext.Button',
'Ext.dataview.List'
],
config: {
items: [{
xtype: 'panel',
layout: 'hbox',
margin: '5 0 15 15',
items: [{
xtype: 'button',
text: 'Get Offers',
itemId: 'getOffersButtonHomeView',
id: 'getOffersButtonHomeView',
ui: 'confirm',
width: 150
}]
}, {
.....
이 경우에 대한 해결책이 있습니까?
패널을 탐색하고 표시하기 위해 Ext.ViewPort에 추가 한 NavigationView (xtype이있는보기를 표시하기 위해 push 메서드 사용)를 사용하고 있습니다.
보기 코드를 첨부하십시오. –
@DarinKolev보기의 코드를 추가했습니다. – Niklas