私はこのコードを持っています
var main_container = Ext.create('Ext.container.Container',
{
xtype: 'container',
id: "id_container",
anchor: '100%',
layout:'column',
items:[
column_1,
column_2,
column_3
]
})
また、コンテナのサイズを変更すると、右端の列が消える場合があります。場合によっては、再度サイズを変更すると、右端の列が再び表示されます。これは IE でのみ発生します。
何が原因でしょうか? どんなアイデアでも役に立ちます。
これが一番右の列の構造です
var column_3 = Ext.create('Ext.container.Container',
{
columnWidth: .33,
layout: 'anchor',
id: 'column_3',
items:[
grid_1,
grid_2
]
})
3 つの列があり、幅を 33% にしたい
また、ext js メニュー ボタンを押すと、メイン コンテナが開きます。メインコンテナはext jsウィンドウに配置されます。
これは私の問題です
<div class="x-container x-column x-container-default" id="column_roles" role="presentation" style="width: 400px;">
<DIV style="WIDTH: 413px; HEIGHT: 45%" id=grid_1 class="x-panel x-grid x-property-grid x-panel-default x-with-col-lines x-panel-with-col-lines x-panel-default-with-col-lines x-masked-relative x-masked" role=presentation aria-labelledby=component-1234>...</div>
<DIV style="WIDTH: 413px; HEIGHT: 45%" id=grid_2 class="x-panel x-grid x-property-grid x-panel-default x-with-col-lines x-panel-with-col-lines x-panel-default-with-col-lines x-masked-relative x-masked" role=presentation aria-labelledby=component-1237> ... </div>
</div>
内側の div が、それらを含む div よりも広いことがはっきりとわかります。IE の生成が悪いのはなぜですか? これは、Chrome と FF では発生しません。