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 在窗口调整大小时不会调整网格大小
UIActivityViewController 在 UIPopoverPresentationController 中呈现时未调整大小