Ext JS textarea增长bug

时间:2010-10-18 09:16:57

标签: extjs textarea

我们有一个应用程序在各个选项卡中使用一些TextArea组件。问题是,当我们将文本插入TextArea(使用grow:true)时,TextArea会正确调整其大小,但是当我们更改选项卡并显示新的TextArea时,此新TextArea的TextArea大小将存在于另一个选项卡中。

当我们点击它时,TextArea会自动调整大小。

我该如何解决?

由于

1 个答案:

答案 0 :(得分:2)

我自己找到了解决方案,当用户更改标签

时,我会调用autoSize()
        mytabs.on("tabchange", function(){

        var list = Ext.query('textarea');
        for(var i = 0; i < list.length; i++){

            var ta = list[i];
            var id = ta.getAttribute('id');

            var cmp = Ext.getCmp(id);
            if(cmp && cmp.autoSize){
                cmp.autoSize();
            }
        }

    });

效果很好