패널에서 테이블 레이아웃 작업을 얻으려고하고 있는데 레이아웃이 "colspan"을 소개 할 때까지 제대로 작동합니다. 은 API 문서 http://docs.sencha.com/extjs/6.0.1-classic/Ext.layout.container.Table.html에서 테이블 레이아웃의 Colspan이 작동하지 않습니다.
, 는 전까지 잘 내가 모든 세포가 지금 동일한 폭을 가지고Ext.create('Ext.panel.Panel', {
title: 'Table Layout',
width: 300,
height: 150,
layout: {
type: 'table',
// The total column count must be specified here
columns: 3
},
defaults: {
// applied to each contained panel
bodyStyle: 'padding:20px',
style: 'border: 1px solid black'
},
items: [{
html: 'Cell A content'
},{
html: 'Cell B content',
colspan: 2
},{
html: 'Cell C content',
colspan: 2
},{
html: 'Cell D content'
}],
renderTo: Ext.getBody()
});
공지 사항에 코드를 변경 실행 바이올린있다. 왜 colspan이 작동하지 않습니까?
이것은 사실 내 이해에 어긋나지 만, 나는 당신이 옳다고 생각합니다. HTML 테이블에서 그것을 시도하고 동일한 결과를 얻고있다. 더미 패널을 추가하면 테이블 레이아웃을 사용하여 목표를 달성 할 수있는 다른 방법이있을 수 있습니다. –