Javascript 使用grow:true扩展ExtJS textarea,但只需单击按钮
我有一个编码条件,需要有多个ExtJS文本区域。在输入时,我需要它们具有一定的大小。i、 成长:错误 大概是这样的:Javascript 使用grow:true扩展ExtJS textarea,但只需单击按钮,javascript,html,css,extjs,Javascript,Html,Css,Extjs,我有一个编码条件,需要有多个ExtJS文本区域。在输入时,我需要它们具有一定的大小。i、 成长:错误 大概是这样的: me.outputDataPanel = Ext.create('Ext.panel.Panel', { bodyStyle : me.htmlBodyStyle, cls : 'htmlView_font', border: 0, style: 'margin: 20px 20px 20px 20px;' }); va
me.outputDataPanel = Ext.create('Ext.panel.Panel', {
bodyStyle : me.htmlBodyStyle,
cls : 'htmlView_font',
border: 0,
style: 'margin: 20px 20px 20px 20px;'
});
var textField = Ext.create('Ext.form.field.TextArea', {
enforceMaxLength: true,
maxLength: 5000,
grow: false,
fieldStyle: {
'fontFamily': me.textFont,
'fontSize': '16px'
},
style: 'padding-top: 10px ; padding-bottom: 30px;',
width: '94%'
});
me.outputDataPanel.insert(me.itemIndex, textField);
me.itemIndex+=me.itemIndex;
现在我有了一个按钮,每个文本框都应该调整自身大小,以显示框中的全部内容。i、 例如,动态地使其增长:真的。我怎样才能做到这一点
请帮忙 您可以使用该方法
自动增大字段以适应文本向上的高度
到允许的最大字段高度。这只有在增长时才生效=
如果高度更改,则触发自动调整大小事件
工作示例:在这种小提琴中似乎不起作用。我做错什么了吗?你能检查一下吗?我在应用程序中使用ExtJS 4.2什么不起作用?你加了几行并按下按钮了吗?我不知道。。它在小提琴上不起作用。在小提琴中,单击“成长”按钮,似乎什么也没有发生。我将代码嵌入到我的应用程序中,它似乎运行良好,但只适用于小数据集。如果我在一定高度后放置大文本,即使在自动调整大小后也会出现滚动条。可能是因为
growMax
,请阅读文档:是否有方法更改growMax的值?