gpt4 book ai didi

extjs - ExtJS 4 中的 Ext.tree.Panel 自动高度

转载 作者:行者123 更新时间:2023-12-01 12:58:18 25 4
gpt4 key购买 nike

如何创建在节点展开/折叠时自动调整大小以适应其内容的 Ext.tree.Panel?

最佳答案

这是一个有点肮脏的解决方法,但作为一个快速的解决方案对我来说效果很好。

var tree = Ext.create('Ext.tree.Panel', {
//...
//configuration goes here
//...
animate: false,
//...
listeners:{
load: function(){
resetHeight(this);
},
itemexpand: function(){
resetHeight(this);
},
itemcollapse: function(){
resetHeight(this);
}
}
}

function resetHeight(cmp){
setTimeout(function(){
var innerElement = cmp.getEl().down('table.x-grid-table');
if(innerElement){
var height = innerElement.getHeight();
cmp.setHeight(height);
}
}, 200);
}

关于extjs - ExtJS 4 中的 Ext.tree.Panel 自动高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8362022/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com