내 응용 프로그램에 잎 목록 노드에 중첩 목록이 있습니다.지도 단추가 있습니다. 내 MapView를이 단추에 연결했는데, 이제 MapView의 뒤로 가기 버튼을 탭하면 다음 경고가있는 리프 노드 대신 빈보기가 표시됩니다.
Sencha Touch의 다른보기에서 뒤로 단추를 누를 때
WARN] [Ext.Component # constructor] 이미 사용 된 id (mainlist
)를 가진 컴포넌트. 기존 구성 요소가 손상되었는지 확인하십시오.
[WARN] [Ext.Component # constructor] 이미 사용 된 id (`detailcard`)로 구성 요소를 등록하는 중입니다.
[WARN] [Ext.Component # constructor] 이미 사용 된 id (`description`)로 구성 요소를 등록하는 중입니다. . 기존의 구성 요소가 파괴 된 확인하십시오 (`Ext.Component의 번호는()를`파괴
내지도 단추를
onDetailButtonTap :. 기능 (activeItem) {
VAR 기록 = this;
Ext.Viewport.animateActiveItem((
Ext.create('App.view.MapView')),
{
type: 'slide',
direction:'left',
}).show();
},
내지도보기
handler: function(){
//var x=document.getElementById("textt");
//alert(x.innerHTML);
Ext.Viewport.animateActiveItem((
Ext.create('App.view.Sections')),
{
type: 'slide',
direction:'left',
}).show();
}
나는이 문제에 대한 일반적인 해결 방법은 대신 구성 요소를 쿼리 id
를 사용하는 itemId
을 사용하는 것입니다 몇 가지 심각한 도움을
@Geeniwanted : 고맙습니다 ... 몇 가지 예를 보여 주시겠습니까? 문서를 이해하기가 어렵습니다. –
@Aamin : 예를 들어 코드 조각을 추가했습니다. 희망. 도움이 되길 바랍니다. – GenieWanted
@Geeniwanted : 정말 고맙습니다. 정말 도움이되었지만, 다른 접근 방식으로 해결했습니다.보기를 탐색하고 DetailView로 돌아가려면 컨테이너에서보기를 누르십시오. 어쨌든 다시 감사드립니다. 축복을 유지하십시오 :) –