Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用grow:true扩展ExtJS textarea,但只需单击按钮_Javascript_Html_Css_Extjs - Fatal编程技术网

Javascript 使用grow:true扩展ExtJS textarea,但只需单击按钮

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

我有一个编码条件,需要有多个ExtJS文本区域。在输入时,我需要它们具有一定的大小。i、 成长:错误

大概是这样的:

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的值?