{
xtype : 'textarea',
fieldLabel : 'Test1',
height:20,
preventScrollbars : true,
grow : true,
listeners : {
change:function(obj){
obj.setHeight(20);
obj.inputEl.setScrollTop(9999);
var flowHeight = obj.inputEl.getScrollTop();
if(flowHeight>0){
obj.setHeight(obj.getHeight()+flowHeight);
}
}
}
}
xtype : 'textarea',
fieldLabel : 'Test1',
height:20,
preventScrollbars : true,
grow : true,
listeners : {
change:function(obj){
obj.setHeight(20);
obj.inputEl.setScrollTop(9999);
var flowHeight = obj.inputEl.getScrollTop();
if(flowHeight>0){
obj.setHeight(obj.getHeight()+flowHeight);
}
}
}
}
本文介绍了一个使用 ExtJS 实现的 TextArea 自动增长效果的例子。该示例通过监听 TextArea 的内容变化来调整其高度,确保文本区域能自动扩展以容纳所有输入的文本,并保持良好的用户体验。
3334

被折叠的 条评论
为什么被折叠?



