ExtJs 4 - 调整窗口大小时未保持 TextField 高度

Posted

技术标签:

【中文标题】ExtJs 4 - 调整窗口大小时未保持 TextField 高度【英文标题】:ExtJs 4 - TextField Height not being maintained on window resize 【发布时间】:2011-11-11 08:06:30 【问题描述】:

我在窗口中有一个可以调整大小的表单。

现在,如果窗口的宽度减小了,那么表单中的文本字段组件的宽度也会减小。因此,标签和文本字段的高度会增加到标签完全显示的极限。

问题是——文本输入框的高度可以保持固定吗?

我尝试使用 fieldStyle 配置并为其设置 textfield 组件的 height 属性,但是,每当我调整窗口大小并检查 DOM 结构时,我发现我指定的高度会被新的高度覆盖。

我将锚定为 100%,我认为这是在调整文本字段的大小。但是只在宽度上应用而不允许修改高度是否可行?

有人可以说明一下吗。附上问题截图。

提前致谢。

【问题讨论】:

我已经通过使用-maxHeight 配置找到了解决方案。这不允许通过任何调整大小来覆盖高度。希望这对寻找相同东西的人有所帮助。 【参考方案1】:

解决方案是使用 maxHeight 配置。一旦在此处指定了高度,那么即使在窗口调整大小时,文本字段的高度也不会超过提供的限制。希望这对寻找类似东西的人有所帮助。

【讨论】:

以上是关于ExtJs 4 - 调整窗口大小时未保持 TextField 高度的主要内容,如果未能解决你的问题,请参考以下文章

具有布局适合和网格的 Extjs 3.3.1 FieldSet 在窗口调整大小时不会调整网格大小

d3js:Svg元素在更改窗口大小时未调整大小

UIActivityViewController 在 UIPopoverPresentationController 中呈现时未调整大小

Extjs:面板内的工具栏未在浏览器调整大小时调整大小

OpenGL - 调整窗口大小时保持纵横比

css - 如何在调整窗口大小时连续制作弹性项目3并保持1:1的比例[重复]