Ext 구성 요소에 솔루션이 표시되지 않음
2. tabpanel의 경우 만약 당신의 공간이 TabPanel에 놓여 있다면 주의해야 할 것은 내장된 구성 요소를 items에 직접 쓰는 것이다. 예를 들어
new Ext.TabPanel({
activeTab: 0,
autoHeight: true,
plain: true,
tabPosition: 'top',
border: true,
defaults: {
autoScroll: true
},
items: [zzPanel, hzPanel]
});
이런 짓을 많이 해서는 안 된다.new Ext.TabPanel({
activeTab: 0,
width: 600,
height: 550,
plain: true,
tabPosition: 'top',
border: false,
defaults: {
autoScroll: true
},
items: [{
title: ResourceHelper.i18n.zz,
items: [zzgrid],
listeners: {
activate: changeHandle
}
}, {
id: 'hztab',
title: ResourceHelper.i18n.hz,
items: [hzgrid],
listeners: {
activate: changeHandle
}
}]
});
이렇게 쓰면 activeTab에 대응하는tab의grid만 표시되고 다른tab의grid는 표시할 수 없습니다.(이 버그를 디버깅할 때 우연한 기회에 수정된activeTab의 값을 발견했습니다.)
이 경우,show () 를 사용하여tab의grid를 표시합니다.
3. 패널에grid가 끼워져 있고 이 패널에는 TabPanel이 끼워져 있습니다.
이 경우 두 번째 주의사항뿐만 아니라 주의해야 할 것은 이런 상황에서 쇼 () 만으로는 모든 컨트롤을 표시할 수 없다는 것이다.show () 만 사용하면 TabPanle의 직접 컨트롤 즉 패널을 표시할 수 있고, 패널에 끼워진grid도 표시할 수 없기 때문이다.
이때 패널의 doLayout () 방법을 사용해야 합니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다른 사람의 웹사이트 편집: contenteditable 및 designMode그래도 우리가 그렇게 할 수 있다고 생각하는 것은 멋진 일입니다. 제가 강조하고 싶었던 일종의 관련 API가 실제로 몇 개 있기 때문에 오늘 그것을 가져왔습니다. contenteditable는 "true" 값이 할당...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.