为多行设置文本框后,我无法再更改其高度和宽度

问题描述 投票:0回答:1

[在我升级到2020 R1(20.102.0015)之前,我有一些自定义屏幕,这些屏幕使用表单文本框(在标题部分或网格的表单视图中),并且样式设置为多行-通过抓住底部使它们可扩展正确的手柄,然后将其扩展/收缩至所需的尺寸。我已经设置了MinHeight和MinWidth(或Width / Height),但是这对扩展框的大小没有影响-它工作得很好,并且在窗体的第一个实例化上设置了框的最小大小。现在,仅当我未指定任何高度或宽度信息时,它才可扩展。这是新版本对其施加的新限制吗?

acumatica
1个回答
0
投票

根本原因与文件'\ App_Themes \ Default \ 00_Controls.css'中的CSS样式有关:

textarea.editor.auto-size {
  resize: none;
}

要获得调整大小的句柄,您应该设置控件的样式以使其具有样式,因为这种样式默认情况下不应用。

您可以在'00_Controls.css'文件的底部添加新样式:

.ResizeTextBox {
  resize: both;
  overflow: auto;
}

并将其分配给需要调整大小手柄可见的控件:enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.