4의 스크롤 막대에 문제가 있습니다. 가로 스크롤 막대가 표시되지 않고 세로 스크롤 막대가 움직이지 않습니다. 나는 구글 크롬, IE와 파이어 폭스에서 코드를 테스트한다. 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의 문제는, 코드의 일부이다.
의 내선 버그를 해결합니다. 종종 이것은 더 엄격한 레이아웃을 사용하여 해결할 수 있습니다. 왜냐하면 productos_panel의 높이가 너무 커서 수평 스크롤바가 뷰포트 아래에 있기 때문입니다. 지금 가지고있는 한가지 생각은'panel_side_bar'에 고정 된'height'를 설정하는 것입니다. 테두리 레이아웃에는 정의 된 높이가 필요합니다. –
높이를 "100 %"로 설정하면 도움이됩니다. –
고맙습니다, Radomir, 높이가 퍼센트로 설정되지 않았습니다. 홀수. – w00x