0
저는 컨트롤러에서 'ref'를 정의하고이 'ref'에 대한 기준과 일치하는 객체를 거의 갖지 않을 것입니다. 검색 할 수 있습니까? 둘 다 'getter'방법을 사용합니까? 일례로서 Refs - 하나의 'ref'객체가 하나뿐입니다.
아래 코드 (컨트롤러)Ext.define('aBMin.controller.EmailRead', {
extend : 'Ext.app.Controller',
config : {
control : {
emailViewSubmit : {
tap : 'funEmailViewSubmit'
},
emailViewSubmitCreateTicket : {
tap : 'funEmailViewSubmitCreateTicket'
}
},
refs : {
emailViewPanel : 'emailread-panel'
,ticketViewPanel : {
selector : 'ticketview-panel',
xtype : 'ticketview-panel',
autoCreate : true
}
,dashboardPanel : 'dashboard-panel'
,emailViewSubmit : 'button[action="emailViewSubmit"]'
,emailViewSubmitCreateTicket : 'button[action="emailViewSubmitCreateTicket"]'
,ticktViewStaff : 'selectfield[alias=ticketview-supportstaffid]'
,ticketViewSubmit : 'button[action="ticketViewSubmit"]'
,emailBody : 'displayfield[name="emailbody"]'
}
보기 (메모 작성 - 2 개 단추 같은 조치 = emailViewSubmitCreateTicket)
items : [{
xtype : 'button',
text : 'Create Ticket',
action : 'emailViewSubmitCreateTicket',
ui : 'confirm',
width : '100%',
hidden : true,
margin : '0 0 2px'
}, {
xtype : 'button',
text : 'Save',
action : 'emailViewSubmit',
ui : 'confirm',
width : '100%',
margin : '0 0 2px'
}, {
xtype : 'button',
text : 'Create Ticket',
action : 'emailViewSubmitCreateTicket',
ui : 'confirm',
width : '100%',
hidden : true,
margin : '0 0 2px'
}
및 '게터'의해
기능 나는 이전을 의미한다.glob.getEmailViewSubmitCreateTicket().setHidden(false);
두 가지 모두 영향을 받습니까? 내가 테스트 한 것처럼, 이것은 오직 하나만 영향을 미친다. 모든 아이디어는 똑같이하는 방법이지만 원하는 것은 한 번에 2 개의 버튼에 영향을주는 것입니다.
고맙습니다해야한다, 나는이 솔루션과 함께 갈거야, 심판은 더 우아한 thaugh 있습니다. –