テーブルレイアウトの作業をパネル上で行おうとしていますが、レイアウトは「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テーブルで試してみましたが、私は同じ結果を得ています。ダミーパネルを追加すると奇妙に見える表レイアウトを使用して私の目標を達成することができる他の方法はありますか? –