extjs 4のスクロールバーに問題があります。 水平スクロールバーが表示されず、垂直スクロールバーが移動しません。私はGoogle Chrome、IE、Firefoxでコードをテストします。 JavaScriptはエラーを表示しません。すべてのためのtreepanel extjs 4のスクロールバーが機能しない
{
xtype: 'container',
id: 'panel_side_bar',
margin: 5,
width: 250,
autoScroll:true,
layout: {
type: 'border'
},
region: 'west',
items: [
{
xtype: 'treepanel',
id: 'productos_panel',
title: 'Listado de Productos',
rootVisible:false,
autoScroll : true,
region: 'center',
root: getDirectJSON("<?php echo url_for("@get_categoria_prod",true)?>"),
viewConfig: {
id: 'productos'
},
listeners: {
itemclick: {
fn: evtClickItemTree
}
}
},
{
xtype: 'container',
height: 51,
id: 'botonera',
layout: {
type: 'vbox'
},
region: 'north',
items: [
text_input_filtro,
{
xtype: 'container',
id: 'contenedor_btns_filtro',
height: 25,
width:250,
layout: {
type: 'hbox'
},
items: [
{
xtype: 'button',
id: 'button_filtrar',
text: 'Filtrar',
handler: evtButtonFiltrar,
flex: 1
},
{
xtype: 'button',
id: 'button_mostrar_todo',
text: 'Mostrar Todo',
handler: evtButtonMostrarTodo,
flex: 1
}
]
}
]
}
ありがとう:
この
はproductos_panelに問題があり、コードの一部です。
のためのExtのバグが修正されています。多くの場合、これはより厳しいレイアウトを使用することで解決できます。あなたのproductos_panelの高さが大きすぎる可能性があり、水平スクロールバーがビューポートの下にあるので、私のプロジェクトでもこの問題があります。私が今持っている一つのアイデアは、あなたの 'panel_side_bar'に対して固定の' height'を設定することです。境界線レイアウトには定義された高さが必要です。 –
高さを「100%」に設定すると、しばしば役立ちます。 –
ありがとう、ラドミール、高さはパーセントで設定されていません、単独の数です。 – w00x